.restored-art{display:block;width:100%;height:100%;object-fit:contain}
.hero .plan-label{font-size:clamp(17px,1.8vw,24px);letter-spacing:.08em;line-height:1.3;margin-bottom:14px;color:#72defb}.hero-content>p.cycle-label{font-size:11px!important;letter-spacing:.15em;margin:0 0 28px!important}.hero-content{padding-top:55px}.hero h1{font-size:clamp(42px,5.1vw,72px)}@media(max-width:600px){.hero-content{padding-top:36px}.hero h1{font-size:42px}.hero .hero-content>p:not(.eyebrow){font-size:17px;margin:22px 0}}
.series>.editorial-heading{display:block}
.editorial-section{border:0;margin-top:85px;padding:65px 0 0}.editorial-heading{max-width:780px;margin-bottom:38px}.editorial-heading>p:last-child{max-width:610px;color:#5e7086;font-size:17px}.series>.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.editorial-card{position:relative;overflow:hidden;min-height:395px;border-radius:6px;background:#ecf7fc;color:#052757}.editorial-content{position:relative;z-index:1;padding:28px;display:flex;flex-direction:column;min-height:100%;height:100%}.editorial-card.with-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.editorial-card.with-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#031c4580,#031c45f5 70%)}.editorial-card.with-photo{color:white}.editorial-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px}.series .editorial-card span{padding:0;border:0;border-radius:0;font-size:10px;letter-spacing:.1em}.editorial-top i{font-style:normal;font-size:35px;line-height:1}.editorial-tag{opacity:.75;margin-bottom:12px}.editorial-card h3{font-size:30px;line-height:1.07;max-width:280px}.editorial-card h4{font-size:15px;line-height:1.3;margin:18px 0 0}.editorial-card p{font-size:13px;line-height:1.6;opacity:.85;margin:10px 0 22px}.editorial-card footer{background:none;color:inherit;padding:16px 0 0;border-top:1px solid #7ca9c550;font-size:11px;margin-top:auto;display:block}.editorial-card .comment-button{align-self:start;margin-top:20px}.editorial-02{background:#00ace0}.editorial-03{background:#092957;color:white}.editorial-05{background:#fff;border:1px solid #c5e1ed}.editorial-07{grid-column:span 3;background:linear-gradient(110deg,#092957,#075f8d);color:white;min-height:260px}.editorial-07 .editorial-content{display:grid;grid-template-columns:1fr 1fr;column-gap:55px}.editorial-07 .editorial-top{grid-column:1/-1;margin-bottom:8px}.editorial-07 h3{grid-column:1;grid-row:3/5;font-size:42px;max-width:400px}.editorial-07 .editorial-tag{grid-column:1}.editorial-07 h4,.editorial-07 p,.editorial-07 footer,.editorial-07 .comment-button{grid-column:2}.editorial-07 h4{grid-row:2;margin:0}.editorial-07 p{grid-row:3}.editorial-07 footer{grid-row:4}
.review-hub{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding:75px 7%;background:#e8f7fc;border-bottom:1px solid #bbdfed;scroll-margin-top:30px}.review-hub h2{font-size:clamp(32px,4vw,54px)}.review-hub>div>p:not(.eyebrow){color:#456278;max-width:500px;font-size:16px}.review-types{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px;font-size:12px;font-weight:700;color:#007ea7}.review-hub-action{background:white;padding:30px;border-radius:12px;box-shadow:0 12px 38px #07466a12;border:1px solid #c0e1ed}.review-bubble{display:block;font-size:65px;line-height:.8;font-weight:900;color:#00ace0;margin-bottom:15px}.review-hub-action h3{font-size:24px}.review-hub-action label{font-size:13px;font-weight:600;margin-top:22px}.review-hub-action select{font-size:14px;padding:13px;margin-bottom:14px}.review-hub-action .button{width:100%;border:0;justify-content:space-between;cursor:pointer;background:#063366;color:white;font-size:15px}.review-hub .review-hub-action>p{font-size:12px}.review-nav{background:#063366;color:white;text-decoration:none;font-weight:700;font-size:13px;padding:13px 18px;border-radius:6px}.review-float{position:fixed;bottom:22px;right:22px;z-index:12;text-decoration:none;padding:15px 20px;border-radius:50px;background:#062d60;color:white;font-size:13px;font-weight:700;box-shadow:0 7px 25px #001b4b40;border:2px solid #4cd5ff}.comment-button{background:#075482;color:white;border:1px solid #075482;padding:10px 15px;font-weight:700;box-shadow:0 2px 6px #05275714}.comment-button:hover{background:#00375b;color:white;border-color:#00375b}.editorial-card .comment-button{background:white;color:#063366;border-color:white;box-shadow:none}.field-head .comment-button{font-size:12px}.post-tools{align-items:start}.post-tools .comment-button{margin-top:0;box-shadow:none}.post-tools>span{padding-top:8px}#review-dialog{border-top:7px solid #00ace0}.reference-grid a{display:block}body>footer{padding-bottom:85px}
@media(max-width:1050px){header nav{gap:16px}.review-nav{font-size:11px;padding:10px}.editorial-content{padding:22px}.editorial-card h3{font-size:26px}}
@media(max-width:800px){.review-hub{grid-template-columns:1fr;gap:30px;padding:50px 6%}.series>.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-07{grid-column:span 2}.editorial-07 .editorial-content{display:flex}.editorial-07 h3{font-size:34px}.editorial-07 h4{margin-top:15px}header .review-nav{display:none}.review-float{font-size:12px;padding:12px 16px;bottom:14px;right:14px}}
@media(max-width:500px){.series>.editorial-grid{grid-template-columns:1fr}.editorial-07{grid-column:auto}.editorial-card{min-height:340px}.editorial-section{padding-top:35px;margin-top:45px}.editorial-card h3{font-size:32px}.review-hub-action{padding:24px}.post-tools .comment-button{padding:7px 9px;font-size:10px}.post-tools>span{padding-top:0;margin-bottom:7px}header nav{gap:12px}header nav a{font-size:10px}.review-field .field-head{flex-wrap:wrap;gap:2px}.review-field .comment-button{padding:8px 11px}}
