.about-story-page p{line-height:1.85}.about-story-page h2{font-size:max(17px, clamp(36px,4.5vw,58px));line-height:1.08;max-width:850px;margin:22px 0 32px}.about-hero figure{height:650px;max-height:none}.about-hero figure img{height:100%;width:100%;object-fit:cover;object-position:50% 65%}.about-story-page .two-copy{gap:48px;max-width:1100px}.about-archive{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:46px}.about-story-page figure{margin:0}.about-archive img{width:100%;height:460px;object-fit:cover}.about-archive figcaption{font-size:max(17px, 13px);line-height:1.5;margin-top:14px}.about-portugal,.about-life{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:7%}.about-life{grid-template-columns:1fr 1.1fr}.about-portugal figure img{width:100%;height:620px;object-fit:cover}.about-life figure img{width:100%;height:auto;display:block}.about-signature{font-family:Georgia,serif;font-style:italic;font-size:max(17px, 26px);margin-top:28px}.about-next .actions{margin-top:32px;flex-wrap:wrap}.about-hero h1{font-size:max(17px, clamp(52px,6.2vw,88px))}@media(max-width:800px){.about-portugal,.about-life{grid-template-columns:1fr;gap:32px}.about-portugal figure img{height:420px}.about-archive{gap:12px}.about-archive img{height:290px}.about-hero figure{height:500px}.about-story-page .two-copy{gap:16px}}@media(max-width:520px){.about-archive{grid-template-columns:1fr}.about-archive img{height:auto;max-height:520px;object-fit:cover}.about-archive figure{margin-bottom:20px}.about-hero figure{height:430px}}
