/* The feature uses live text; the supplied poster stays readable at full size. */
.q92-feature,.q92-page,.q92-policy,.q92-membership-note,.q92-request-scope{--q92-ink:#352628;--q92-wine:#712536;--q92-line:#e5d9d3;--q92-paper:#faf5ef;color:var(--q92-ink);line-height:1.75;word-break:keep-all;overflow-wrap:anywhere}
.q92-feature *,.q92-page *,.q92-policy *,.q92-membership-note *{box-sizing:border-box}.q92-feature{padding-top:24px!important;padding-bottom:24px!important}.q92-feature-inner{display:grid;grid-template-columns:1.05fr 1fr;background:var(--q92-paper);border:1px solid var(--q92-line);border-radius:18px;overflow:hidden}.q92-feature-copy{padding:clamp(25px,4vw,52px);align-self:center}.q92-kicker{font-size:12px!important;font-weight:750;letter-spacing:.09em;color:var(--q92-wine);margin:0 0 16px!important}.q92-kicker>span,.q92-status{display:inline-block;font-size:12px;background:#f1e1d7;padding:3px 10px;border-radius:99px;margin-left:8px}.q92-wordmark{font:500 18px/1.2 Georgia,serif!important;letter-spacing:.22em;margin:0 0 16px!important;color:var(--q92-wine)}.q92-feature h2{font-size:clamp(28px,3.4vw,44px)!important;line-height:1.3!important;letter-spacing:-.04em;margin:0 0 17px!important;color:var(--q92-ink)!important}.q92-subtitle{font-size:14px!important;margin:0 0 23px!important;color:#725c59}.q92-feature-facts{display:grid;gap:7px;margin:0 0 14px!important;font-size:14px}.q92-feature-facts>div{display:flex;gap:18px}.q92-feature-facts dt{color:#775e59;min-width:64px}.q92-feature-facts dd{font-weight:650;margin:0}.q92-ai{font-size:12px!important;color:#77554c;margin:0 0 23px!important}.q92-button{display:inline-flex!important;align-items:center;justify-content:center;gap:24px;background:var(--q92-wine)!important;color:#fff!important;text-decoration:none!important;border-radius:7px;padding:13px 21px;font-size:14px!important;font-weight:700;min-height:46px}.q92-feature-art{position:relative;margin:0!important;min-width:0}.q92-feature-art img{width:100%;height:100%;object-fit:cover;display:block;min-height:470px}.q92-feature figcaption,.q92-detail figcaption{font-size:10px!important;line-height:1.5!important}.q92-feature-art figcaption{position:absolute;right:12px;bottom:12px;left:12px;padding:5px 9px;background:rgba(38,23,22,.8);color:#fff;text-align:center;border-radius:4px}.q92-feature-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 8px;font-size:13px;border-bottom:1px solid var(--q92-line)}.q92-feature-foot p{margin:0!important;font-size:13px!important}.q92-feature-foot a,.q92-page a:not(.q92-button),.q92-policy a,.q92-membership-note a{color:var(--q92-wine);text-underline-offset:4px;font-weight:650}.q92-feature-foot a{flex-shrink:0}.q92-feature a:focus-visible,.q92-page a:focus-visible,.q92-policy a:focus-visible,.q92-membership-note a:focus-visible,.q92-page summary:focus-visible{outline:3px solid #a64e20;outline-offset:4px}.q92-page{padding-top:25px!important;padding-bottom:70px!important;max-width:1100px!important}.q92-breadcrumb{font-size:12px;margin-bottom:30px}.q92-detail-head{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center}.q92-detail-head h1{font-size:clamp(30px,4vw,48px)!important;line-height:1.3!important;letter-spacing:-.04em;margin:0 0 20px!important}.q92-detail-head>div>p:not(.q92-kicker):not(.q92-wordmark){font-size:16px}.q92-detail-head figure{margin:0}.q92-detail-head img{display:block;width:100%;height:auto;border-radius:12px}.q92-detail-head figcaption{padding-top:5px;color:#705d55}.q92-status{margin:0;color:var(--q92-wine);font-weight:700}.q92-note{padding:16px 20px;background:#f3efe9;border-left:3px solid #a47761;font-size:13px!important;margin:25px 0!important}.q92-section{padding:42px 0;border-bottom:1px solid var(--q92-line)}.q92-detail h2,.q92-policy h2{font-size:clamp(24px,3vw,34px)!important;line-height:1.4!important;letter-spacing:-.03em;margin:0 0 24px!important}.q92-detail h3,.q92-policy h3{font-size:19px!important;line-height:1.4!important;margin:0 0 12px!important}.q92-detail p{font-size:15px}.q92-fact-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:15px}.q92-fact-grid>div{background:var(--q92-paper);border:1px solid var(--q92-line);padding:24px;border-radius:10px}.q92-fact-grid span,.q92-fact-grid strong,.q92-fact-grid small{display:block}.q92-fact-grid span{font-size:12px;color:#725951}.q92-fact-grid strong{font-size:19px;margin:7px 0;line-height:1.5}.q92-fact-grid small{font-size:11px;color:#78615c}.q92-award,.q92-two{display:grid;grid-template-columns:1fr 1.3fr;gap:40px}.q92-award ul{margin:0;padding-left:20px;font-size:15px}.q92-award li{margin-bottom:12px}.q92-award p{font-size:12px!important;color:#755c55}.q92-ai-panel{padding:26px;background:var(--q92-paper);border-radius:10px}.q92-list{margin:20px 0 0}.q92-list>div{display:grid;grid-template-columns:95px 1fr;gap:16px;padding:12px 0;border-top:1px solid var(--q92-line);font-size:14px}.q92-list dt{font-weight:700}.q92-list dd{margin:0}.q92-list code{font:inherit;background:#f1e5dd;padding:3px 7px;word-break:break-all}.q92-period-note{color:#7d3a2a;background:#fff3e5;padding:13px 18px;border-radius:7px}.q92-steps{list-style:none!important;margin:25px 0!important;padding:0!important}.q92-steps li{display:flex;gap:20px;margin:0 0 22px!important;align-items:flex-start}.q92-steps li>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:50%;background:#f1e3da;color:var(--q92-wine);font:600 18px Georgia,serif}.q92-steps p{margin:0!important}.q92-disclosure{border:1px solid var(--q92-line);border-radius:8px;padding:17px 20px;margin-top:18px}.q92-disclosure summary{font-weight:650;cursor:pointer;font-size:14px}.q92-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px}.q92-timeline>div{padding:18px;border-top:2px solid var(--q92-wine)}.q92-timeline strong,.q92-timeline span{display:block}.q92-timeline strong{font-size:24px;color:var(--q92-wine)}.q92-timeline span{font-size:13px}.q92-original{display:grid;grid-template-columns:1fr 210px;gap:60px;align-items:center}.q92-original img{width:100%;height:auto;border-radius:6px}.q92-join{margin-top:45px;padding:35px;background:#f0f4ee;border:1px solid #d6e0d2;border-radius:12px}.q92-join .q92-kicker{color:#275e50}.q92-links{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:22px 0}.q92-small{font-size:12px!important;color:#5c695b}.q92-policy{padding:28px 0 38px}.q92-policy-lead{font-size:16px!important;line-height:1.9}.q92-policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.q92-policy-grid article{padding:23px;background:#fbf8f3;border:1px solid #e8e0d9;border-radius:12px}.q92-policy-grid article>span{display:block;font-size:11px;color:#7b554a;margin-bottom:14px;font-weight:750}.q92-policy-grid p{font-size:14px!important;margin:0 0 16px!important}.q92-policy-grid a{font-size:13px}.q92-policy-grid .q92-policy-member{background:#f0f4ee;border-color:#d3dfd0}.q92-membership-note{background:#f8f5ee;border:1px solid #e5ddd0;border-radius:12px;display:flex;gap:25px;align-items:center;padding:26px;margin:25px 0}.q92-membership-note h3{font-size:20px!important;margin:0 0 12px!important}.q92-membership-note p{font-size:13px!important;margin:8px 0!important}.q92-membership-note>a{flex-shrink:0;font-size:13px}.q92-request-scope{padding:20px;background:#fbf5ed;border:1px solid #e4d6c7;border-radius:8px;margin:22px 0;font-size:13px}.q92-request-scope label{display:block;margin:12px 0}.q92-request-scope textarea{display:block;width:100%;min-height:75px;font:inherit;margin-top:6px;padding:10px;box-sizing:border-box}.q92-request-scope .q92-check{display:flex;align-items:flex-start;gap:9px}.q92-check input{width:16px;flex:0 0 16px;height:16px;margin-top:4px}[data-q92-feature][hidden],[data-q92-request-scope][hidden],[data-q92-interview][hidden]{display:none!important}
@media(max-width:850px){.q92-feature-inner{grid-template-columns:1.1fr 1fr}.q92-feature-copy{padding:27px}.q92-feature-art img{min-height:460px}.q92-feature h2{font-size:30px!important}.q92-detail-head{gap:26px}.q92-policy-grid{grid-template-columns:repeat(2,1fr)}.q92-fact-grid{grid-template-columns:1fr}.q92-fact-grid>div{padding:18px}.q92-fact-grid strong{font-size:18px}.q92-two,.q92-award{gap:25px;grid-template-columns:1fr 1fr}}
@media(max-width:600px){.q92-feature-inner{display:flex;flex-direction:column}.q92-feature-copy{padding:26px 24px;width:100%;order:1}.q92-feature-art{order:0}.q92-feature-art img{min-height:0;height:auto;aspect-ratio:1.2;object-fit:cover;object-position:50% 0%}.q92-feature-art figcaption{font-size:9px!important;right:7px;left:7px;bottom:7px}.q92-feature h2{font-size:30px!important}.q92-feature-foot{display:block;padding:15px 4px}.q92-feature-foot a{display:inline-block;margin-top:6px}.q92-detail-head,.q92-award,.q92-two,.q92-original{grid-template-columns:1fr;gap:24px}.q92-detail-head figure{max-width:420px}.q92-section{padding:30px 0}.q92-policy-grid{grid-template-columns:1fr}.q92-policy-grid article{padding:20px}.q92-timeline{gap:6px}.q92-timeline>div{padding:14px 5px}.q92-timeline strong{font-size:19px}.q92-timeline span{font-size:12px}.q92-original>a{max-width:200px}.q92-join{padding:24px}.q92-membership-note{display:block;padding:22px}.q92-membership-note>a{display:inline-block;margin-top:8px}.q92-steps li{gap:13px}.q92-feature .q92-button{width:100%;gap:16px}}
