.questions-page,.question-page{overflow:clip}.anniversary-nav a[aria-current=page]{text-decoration:underline 2px}.questions-kicker{color:var(--ann-terracotta-deep);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.questions-hero{border-bottom:1px solid var(--ann-blue);padding-block:clamp(84px,11vw,170px) clamp(74px,9vw,130px)}.questions-hero__grid{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:end;gap:clamp(48px,9vw,150px);margin-top:clamp(34px,5vw,72px);display:grid}.questions-hero h1,.question-article-hero h1{font-family:var(--ann-serif);letter-spacing:-.058em;text-wrap:balance;margin:0;font-weight:500;line-height:.91}.questions-hero h1{font-size:clamp(66px,9vw,145px)}.questions-hero__grid>p{max-width:510px;font-family:var(--ann-serif);letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.35vw,36px);line-height:1.28}.questions-library{padding-block:var(--ann-space-section)}.questions-library__heading{justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:clamp(42px,6vw,82px);display:flex}.questions-library__heading h2{font-family:var(--ann-serif);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4vw,62px);font-weight:500;line-height:1}.questions-library__heading p{color:var(--ann-blue);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.questions-grid{border-top:1px solid var(--ann-rule);border-left:1px solid var(--ann-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.question-card{border-right:1px solid var(--ann-rule);border-bottom:1px solid var(--ann-rule);min-width:0;min-height:clamp(370px,34vw,500px)}.question-card__link,.question-card__content{flex-direction:column;justify-content:space-between;gap:48px;min-height:100%;padding:clamp(30px,3.2vw,50px);display:flex}.question-card__link{transition:background-color .18s,color .18s}.question-card__link:hover{background:var(--ann-paper-deep)}.question-card__link:focus-visible{z-index:1;outline-offset:-7px;position:relative}.question-card--featured{background:var(--ann-blue-deep);color:var(--ann-paper);border-color:var(--ann-blue-deep);grid-column:span 2}.question-card--featured .question-card__link:hover{background:var(--ann-blue)}.question-card--featured .question-card__link:focus-visible{outline-color:var(--ann-orange)}.question-card--featured .question-card__category{color:var(--ann-orange)}.question-card--draft{background:color-mix(in srgb, var(--ann-paper-deep) 48%, var(--ann-paper))}.question-card__category{color:var(--ann-terracotta-deep);letter-spacing:.14em;text-transform:uppercase;margin:0 0 clamp(42px,5vw,76px);font-size:10px;font-weight:700}.question-card h2{max-width:790px;font-family:var(--ann-serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(35px,3.5vw,58px);font-weight:500;line-height:1.02}.question-card:not(.question-card--featured) h2{font-size:clamp(32px,2.75vw,45px)}.question-card__description{max-width:620px;margin:25px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.55}.question-card__footer{letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:10px;font-weight:700;display:flex}.question-card__footer b{color:var(--ann-orange);margin-left:10px;font-size:16px;font-weight:500}.question-card__status{color:var(--ann-blue)}.questions-invitation{background:var(--ann-paper-deep);border-right:1px solid var(--ann-rule);border-bottom:1px solid var(--ann-rule);grid-column:span 2;min-width:0;min-height:clamp(370px,34vw,500px)}.questions-invitation__link{flex-direction:column;justify-content:space-between;gap:48px;min-height:100%;padding:clamp(30px,3.2vw,50px);transition:background-color .18s;display:flex}.questions-invitation__link:hover{background:color-mix(in srgb, var(--ann-orange) 15%, var(--ann-paper-deep))}.questions-invitation__link:focus-visible{z-index:1;outline-offset:-7px;position:relative}.questions-invitation__kicker{color:var(--ann-terracotta-deep);letter-spacing:.14em;text-transform:uppercase;margin:0 0 clamp(42px,5vw,76px);font-size:10px;font-weight:700}.questions-invitation h2{max-width:790px;font-family:var(--ann-serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(35px,3.5vw,58px);font-weight:500;line-height:1.02}.questions-invitation__description{max-width:680px;margin:25px 0 0;font-size:clamp(15px,1.2vw,18px);line-height:1.55}.questions-invitation__action{letter-spacing:.11em;text-transform:uppercase;align-self:flex-start;font-size:10px;font-weight:700}.questions-invitation__action b{color:var(--ann-terracotta-deep);margin-left:10px;font-size:16px;font-weight:500}.question-article-hero{border-bottom:1px solid var(--ann-blue);padding-block:clamp(70px,9vw,135px) clamp(68px,8vw,120px)}.question-back-link{letter-spacing:.1em;text-transform:uppercase;text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;margin-bottom:clamp(56px,8vw,115px);font-size:11px;font-weight:700;display:inline-flex}.question-back-link:hover{text-decoration:underline}.question-article-hero .questions-kicker{margin-bottom:30px}.question-article-hero h1{max-width:1180px;font-size:clamp(60px,8vw,128px)}.question-article-hero__summary{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px 80px;max-width:1050px;margin-top:clamp(44px,6vw,85px);display:grid}.question-article-hero__summary>p:first-child{font-family:var(--ann-serif);letter-spacing:-.02em;margin:0;font-size:clamp(23px,2.3vw,35px);line-height:1.3}.question-summary{border-bottom:1px solid var(--ann-rule);padding-block:clamp(48px,6vw,82px)}.question-summary__inner{grid-template-columns:minmax(150px,210px) minmax(0,1fr);align-items:start;gap:clamp(32px,7vw,100px);max-width:1120px;margin-inline:auto;display:grid}.question-summary h2{color:var(--ann-terracotta-deep);letter-spacing:.14em;text-transform:uppercase;margin:7px 0 0;font-size:11px;font-weight:700}.question-summary p{max-width:820px;font-family:var(--ann-serif);letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.4vw,36px);line-height:1.32}.question-reading-time{white-space:nowrap;color:var(--ann-blue);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.question-article{padding-block:var(--ann-space-section);grid-template-columns:minmax(0,760px) minmax(240px,330px);justify-content:center;align-items:start;gap:clamp(60px,10vw,150px);display:grid}.question-article__body{font-size:clamp(17px,1.35vw,20px);line-height:1.75}.question-article__body>:first-child{margin-top:0}.question-article__body>:last-child{margin-bottom:0}.question-article__body h2{font-family:var(--ann-serif);letter-spacing:-.04em;text-wrap:balance;margin:clamp(62px,7vw,95px) 0 25px;font-size:clamp(38px,4vw,60px);font-weight:500;line-height:1.04}.question-article__body p{margin:0 0 1.5em}.question-article__body a{text-underline-offset:4px;text-decoration:underline}.question-highlight{background:var(--ann-blue-deep);color:var(--ann-paper);border:0;margin:clamp(62px,7vw,96px) 0;padding:0}.question-highlight__inner{border-left:clamp(6px, .8vw, 10px) solid var(--ann-orange);padding:clamp(36px,5vw,68px)}.question-article__body .question-highlight h2{color:var(--ann-orange);margin:0 0 clamp(34px,4vw,52px);font-size:clamp(42px,5vw,70px)}.question-article__body .question-highlight p{color:var(--ann-paper);margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.question-article__body .question-highlight p+p{border-top:1px solid #fbf7ef33;margin-top:24px;padding-top:24px}.question-article__body .question-highlight__statement{color:#fff;font-family:var(--ann-serif);letter-spacing:-.02em;font-size:clamp(23px,2.2vw,31px);font-weight:500;line-height:1.2}.question-references{border-block:1px solid var(--ann-rule);padding:30px 0;position:sticky;top:32px}.question-references h2{letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:700}.question-references ul{margin:0;padding:0;list-style:none}.question-references li+li{margin-top:8px}.question-references a{min-height:44px;font-family:var(--ann-serif);text-underline-offset:4px;justify-content:space-between;align-items:center;gap:20px;padding-block:8px;font-size:20px;line-height:1.25;display:flex}.question-references a:hover{text-decoration:underline}.question-references a span{color:var(--ann-terracotta-deep);font-family:var(--ann-sans);font-size:12px}.question-article-footer{border-top:1px solid var(--ann-blue);justify-content:space-between;align-items:center;gap:40px;padding-block:clamp(60px,8vw,110px);display:flex}.question-article-footer>p{font-family:var(--ann-serif);letter-spacing:-.04em;margin:0;font-size:clamp(33px,4vw,58px);line-height:1}@media (width<=980px){.questions-hero__grid{grid-template-columns:1fr;gap:40px}.questions-hero__grid>p{margin-left:auto}.questions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.question-card--featured,.questions-invitation{grid-column:span 2}.question-article{grid-template-columns:minmax(0,700px)}.question-references{position:static}}@media (width<=640px){.questions-hero{padding-block:70px 64px}.questions-hero__grid{gap:34px;margin-top:28px}.questions-hero h1{font-size:clamp(54px,17vw,76px)}.questions-hero__grid>p{font-size:23px}.questions-library{padding-block:72px}.questions-library__heading{margin-bottom:36px;display:block}.questions-library__heading p{margin-top:20px}.questions-grid{grid-template-columns:1fr}.question-card,.question-card--featured,.questions-invitation{grid-column:auto;min-height:360px}.question-card__link,.question-card__content,.questions-invitation__link{padding:30px 26px}.question-card__category{margin-bottom:42px}.question-card h2,.question-card:not(.question-card--featured) h2,.questions-invitation h2{font-size:36px}.question-article-hero{padding-block:54px 64px}.question-back-link{margin-bottom:52px}.question-article-hero h1{font-size:clamp(53px,16vw,76px)}.question-article-hero__summary{grid-template-columns:1fr;margin-top:38px}.question-summary{padding-block:46px}.question-summary__inner{grid-template-columns:1fr;gap:20px}.question-summary h2{margin-top:0}.question-summary p{font-size:24px}.question-article{padding-block:72px}.question-article__body{font-size:17px;line-height:1.7}.question-article__body h2{margin-top:58px;font-size:39px}.question-highlight{margin-block:58px}.question-highlight__inner{padding:34px 28px}.question-article__body .question-highlight h2{margin-bottom:30px;font-size:42px}.question-article-footer{display:block}.question-article-footer .text-link{margin-top:35px}}@media (prefers-reduced-motion:reduce){.question-card__link,.questions-invitation__link{transition:none}}
