.v7-release{color:#1b3038;max-width:1480px;margin:auto;padding:38px 4vw 0}html[data-theme=professional] body :is(.v7-release,.v7-introduction-dialog) :is(h1,h2,h3,h4){font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:400}.v7-release *,.v7-introduction-dialog *,.v7-announcement *{box-sizing:border-box}.v7-release-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#527568;margin:0 0 22px;font-size:10px;font-weight:700}.v7-release-cover{color:#fff;background:#192d34;border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:48px;padding:55px 52px;display:grid;overflow:hidden}.v7-release-cover .v7-release-eyebrow{color:#d0bd87;font-size:9px}.v7-release h1{letter-spacing:-.035em;margin:24px 0 27px;font:400 clamp(42px,4.7vw,70px)/1.06 Iowan Old Style,Georgia,serif}.v7-release h1 em{color:#d8c79a;font-weight:400}.v7-release-copy>p:not(.v7-release-eyebrow){color:#c5d8cf;max-width:600px;font-size:14px;line-height:1.85}.v7-release-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0;display:flex}.v7-release-actions a,.v7-release-actions button{color:inherit;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}html[data-theme=professional] body a.v7-release-primary{color:#203b36;background:#e6dcc0;border:1px solid #e6dcc0;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:13px 20px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.v7-release-copy>span{letter-spacing:.06em;color:#a9bdb4;font-size:9px;display:block}.v7-release-visual{background:#ffffff04;border:1px solid #c9d5c72e;border-radius:9px;padding:24px;transform:rotate(1deg)}.v7-visual-heading{letter-spacing:.15em;color:#cfbe8b;justify-content:space-between;align-items:center;gap:12px;font-size:8px;display:flex}.v7-specimen-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;max-width:320px;margin:auto;padding:33px 30px 25px;display:grid;position:relative}.v7-specimen-grid>i{aspect-ratio:1;z-index:1;border-radius:50%;width:100%}.v7-specimen-grid:after{content:"";border:1px solid #93ad8e30;position:absolute;inset:28px 18px 17px}.v7-specimen-opening{z-index:2;background:#1b3038;border:1px solid #d5c58d50;position:absolute;inset:37% 36%}.v7-visual-captions{color:#c6d8c8;border-top:1px solid #c8d6bb25;justify-content:space-between;gap:10px;padding-top:19px;font-size:9px;display:flex}.v7-release-visual>p{color:#99b3a5;margin-top:20px;font-size:8px;line-height:1.6}.v7-release-intro{grid-template-columns:1fr 1fr;gap:16px 65px;max-width:1050px;margin:80px 0 42px;display:grid}.v7-release-intro>.v7-release-eyebrow{grid-column:1/-1;margin:0}.v7-release h2{letter-spacing:-.025em;margin:7px 0 18px;font:400 clamp(30px,3.2vw,44px)/1.15 Iowan Old Style,Georgia,serif}.v7-release-intro>p:last-child{color:#576d60;align-self:center;font-size:14px;line-height:1.9}.v7-release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;scroll-margin-top:25px;display:grid}.v7-release-grid>article{background:#fff;border:1px solid #dce2dc;border-radius:9px;flex-direction:column;min-width:0;min-height:365px;padding:31px;display:flex;position:relative}.v7-release-number{color:#899b8c;font:21px Georgia,serif;position:absolute;top:28px;right:30px}.v7-release-icon{color:#1d6e61;background:#eef3e8;border-radius:9px;place-items:center;width:49px;height:49px;margin-bottom:25px;display:grid}.v7-release-grid .v7-release-eyebrow{margin:0 0 7px;font-size:9px}.v7-release-grid h2{margin:10px 0 17px;font-size:27px;line-height:1.16}.v7-release-grid p:not(.v7-release-eyebrow){color:#597061;margin:0 0 18px;font-size:12px;line-height:1.9}.v7-release-grid details{color:#3f6050;margin:0 0 22px;font-size:11px;line-height:1.8}.v7-release-grid summary{cursor:pointer;min-height:35px;font-weight:600}.v7-release-grid details p{padding-top:10px;font-size:11px!important}.v7-release-grid article>a{color:#1d6e61;align-items:center;gap:12px;min-height:40px;margin-top:auto;font-size:11px;font-weight:600;text-decoration:none;display:flex}.v7-release-grid>article:first-child{background:#eaf0e3;grid-column:span 2}.v7-release-grid>article:first-child h2{max-width:400px;font-size:36px}.v7-release-grid>article:last-child{background:#f0ecdf;grid-column:span 2}.v7-release-path{background:#e9eee1;border:1px solid #d4dec9;border-radius:11px;grid-template-columns:1fr 1fr;gap:25px 70px;margin:75px 0;padding:44px;display:grid}.v7-release-path h2{font-size:37px}.v7-release-path em{color:#557557;font-weight:400}.v7-release-path ol{counter-reset:step;margin:0;padding:0;list-style:none}.v7-release-path li{counter-increment:step;padding:0 0 25px 44px;position:relative}.v7-release-path li:before{content:"0" counter(step);color:#8a7750;font:19px Georgia,serif;position:absolute;top:0;left:0}.v7-release-path strong{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.v7-release-path li span{color:#58715c;font-size:12px;line-height:1.8;display:block}.v7-release-path>a{justify-self:start}.v7-release-scope{background:#fff;border:1px solid #dce2dc;border-radius:9px;gap:22px;margin:0 0 60px;padding:25px 29px;display:flex}.v7-release-scope>svg{color:#687f5a;flex-shrink:0;margin-top:4px}.v7-release-scope h2{margin-top:0;font-size:24px}.v7-release-scope p{color:#5c7161;max-width:1000px;font-size:12px;line-height:1.9}.v7-release footer{color:#5d7361;border-top:1px solid #dce2dc;flex-wrap:wrap;align-items:center;gap:28px;padding:28px 0;font-size:10px;display:flex}.v7-release footer a{color:#1d6e61;text-decoration:none}.v7-release footer span{letter-spacing:.09em;margin-left:auto}.v7-announcement{color:#1b3038;background:#eaf0e2;border:1px solid #d4dfc7;border-radius:9px;justify-content:space-between;align-items:center;gap:28px;margin:30px 0;padding:27px 31px;display:flex}.v7-announcement>div>span{letter-spacing:.16em;color:#536f47;font-size:9px;font-weight:700}.v7-announcement h2{letter-spacing:-.02em;color:#203b35;margin:10px 0!important;font:400 30px/1.16 Iowan Old Style,Georgia,serif!important}.v7-announcement p{color:#58715a;margin:0;font-size:12px;line-height:1.8}.v7-announcement>a{color:#fff;background:#1d6e61;border-radius:6px;flex-shrink:0;align-items:center;gap:15px;min-height:45px;padding:13px 19px;font-size:12px;text-decoration:none;display:flex}.v7-introduction-dialog{color:#1b3038;z-index:100;background:#f7f7ee;border:1px solid #c5d2bf;border-radius:13px;width:min(800px,100vw - 32px);max-height:90dvh;margin:auto;padding:42px;position:fixed;inset:0;overflow:auto;box-shadow:0 25px 100px #0e211f55}.v7-introduction-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#142b32b8}.v7-introduction-dialog>h2{letter-spacing:-.03em;color:#1b3038;margin:23px 0;font:400 51px/1.05 Iowan Old Style,Georgia,serif}.v7-introduction-dialog>h2 em{color:#607c4d;font-weight:400}.v7-introduction-dialog>p:not(.v7-release-eyebrow){color:#566f5e;max-width:590px;font-size:14px;line-height:1.85}.v7-dialog-close{color:#3e5c49;cursor:pointer;background:0 0;border:1px solid #d6dfcf;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:16px;right:16px}.v7-dialog-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.v7-dialog-highlights>div{background:#ebf0e3;border:1px solid #d8e1cd;border-radius:7px;padding:18px}.v7-dialog-highlights svg{color:#587f59;margin-bottom:14px}.v7-dialog-highlights strong{margin-bottom:7px;font-size:12px;font-weight:600;display:block}.v7-dialog-highlights span{color:#5b715d;font-size:10px;line-height:1.8;display:block}.v7-introduction-dialog .v7-release-actions{gap:22px;margin:25px 0 18px}.v7-introduction-dialog .v7-release-actions button{cursor:pointer;color:#4f6e56;background:0 0;border:0;font:12px inherit}.v7-introduction-dialog>small{color:#61745f;font-size:10px;line-height:1.8}.v7-release :where(a,button,summary):focus-visible{outline-offset:4px;outline:3px solid #9b7b3c}.v7-introduction-dialog :where(a,button):focus-visible{outline-offset:4px;outline:3px solid #9b7b3c}.v7-announcement>a:focus-visible{outline-offset:4px;outline:3px solid #9b7b3c}@media (max-width:1100px){.v7-release-cover{gap:30px;padding:40px 35px}.v7-release h1{font-size:51px}.v7-release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v7-release-grid>article:first-child{grid-column:span 2}.v7-release-grid>article:last-child{grid-column:span 1}.v7-release-path{gap:24px 35px;padding:35px}}@media (max-width:760px){.v7-release{padding:22px 18px 0}.v7-release-cover{grid-template-columns:minmax(0,1fr);gap:32px;padding:34px 26px}.v7-release h1{font-size:45px}.v7-release-visual{width:100%;max-width:450px;transform:none}.v7-release-intro{grid-template-columns:minmax(0,1fr);gap:10px;margin:48px 0 30px}.v7-release-intro h2{font-size:37px}.v7-release-grid{gap:15px}.v7-release-grid>article{min-height:350px;padding:25px}.v7-release-grid h2{font-size:25px}.v7-release-path{grid-template-columns:minmax(0,1fr);margin:45px 0;padding:28px}.v7-release-path h2{font-size:33px}.v7-release-scope{gap:15px;margin-bottom:40px;padding:22px}.v7-announcement{padding:23px;display:block}.v7-announcement h2{font-size:28px!important}.v7-announcement>a{justify-content:space-between;margin-top:20px}.v7-introduction-dialog{padding:33px 26px}.v7-introduction-dialog>h2{font-size:45px}.v7-dialog-highlights{grid-template-columns:minmax(0,1fr)}.v7-dialog-highlights>div{grid-template-columns:28px 1fr;gap:4px 13px;padding:15px;display:grid}.v7-dialog-highlights svg{grid-row:span 2;margin:5px 0 0}.v7-dialog-highlights strong{margin:0}.v7-dialog-highlights span{grid-column:2}.v7-release footer{gap:18px}.v7-release footer span{width:100%;margin:0}}@media (max-width:520px){.v7-release-grid{grid-template-columns:minmax(0,1fr)}.v7-release-grid>article:first-child,.v7-release-grid>article:last-child{grid-column:span 1}.v7-release-grid>article:first-child h2{font-size:30px}.v7-release-grid>article{min-height:330px}.v7-release-cover{padding:31px 22px}.v7-release h1{font-size:38px}.v7-release-actions{flex-direction:column;align-items:stretch;gap:15px}.v7-release-actions>a{justify-content:space-between}.v7-visual-captions{gap:5px;font-size:8px}.v7-release-scope{display:block}.v7-release-scope>svg{margin-bottom:16px}.v7-introduction-dialog .v7-release-actions{gap:8px}.v7-introduction-dialog>h2{font-size:39px}.v7-introduction-dialog .v7-release-eyebrow{padding-right:40px;font-size:9px}}@media (prefers-reduced-motion:reduce){.v7-release *,.v7-introduction-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
