*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#fff;color:#153247;font-family:Arial,"Segoe UI",Tahoma,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid #b88c41;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.2}h2{font-weight:500;font-size:clamp(28px,3.3vw,44px);letter-spacing:-.025em}h3{font-size:22px}p{color:#5b6b75}img{max-width:100%;object-fit:contain}.container{width:min(1192px,calc(100% - 80px));margin-inline:auto}.section{padding-block:100px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;color:#94723c;margin-bottom:22px}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.96);border-bottom:1px solid #e8e8e4;backdrop-filter:blur(16px)}.nav-wrap{height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:13px}.brand img{width:66px;height:42px}.brand strong{display:block;font-size:19px;line-height:1.4;font-weight:600}.brand small{display:block;font-size:10px;color:#7c8184;letter-spacing:.03em}.site-header nav{display:flex;gap:26px;font-size:13px}.site-header nav a:hover{color:#9a753b}.nav-actions{display:flex;align-items:center;gap:22px}.languages{display:flex;align-items:center;gap:3px;border:1px solid #e2e5e5;border-radius:5px;padding:3px;direction:ltr}.languages button{font-size:12px;line-height:1.5;padding:6px 9px;background:transparent;border:0;border-radius:3px;color:#63717c}.languages button[aria-pressed=true]{background:#153247;color:white}.header-call{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:600}.header-call svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}.hero{position:relative;overflow:hidden;background:#f6f5f0}.hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:65px;align-items:center;min-height:660px;padding-block:60px}.hero .eyebrow{display:flex;gap:10px;align-items:center}.hero .eyebrow>span:first-child{height:6px;width:6px;background:#b99453;border-radius:50%}h1{font-size:clamp(40px,4.5vw,65px);font-weight:500;letter-spacing:-.04em;margin-bottom:25px}h1 span,h1 em{display:block}h1 em{font-style:normal;color:#a98445;margin-top:8px}.hero-description{max-width:500px;font-size:17px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:28px;margin-block:32px 38px}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;padding:15px 22px;border:1px solid transparent;border-radius:3px;font-size:14px;font-weight:600;line-height:1.5;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:#17384d;color:white}.primary:hover{background:#25516b}.arrow{font-size:19px;font-weight:400}.text-link{font-size:13px;display:flex;gap:17px;align-items:center;border-bottom:1px solid #b2b8b9;padding-block:8px}.hero-credential{display:flex;gap:13px;align-items:center}.hero-credential strong{display:block;font-size:12px;font-weight:500}.hero-credential div>span{display:block;font-size:10px;color:#7e8588;text-align:start;margin-top:3px}.seal{display:grid;place-items:center;border:1px solid #c4ac80;color:#9b773b;border-radius:50%;width:31px;height:31px}.hero-art{position:relative;height:490px;display:flex;align-items:center;justify-content:center;isolation:isolate;direction:rtl}.art-orbit{position:absolute;border:1px solid #ddded3;border-radius:50%;z-index:-2}.orbit-one{width:490px;height:490px}.orbit-two{width:370px;height:370px}.gold-sun{position:absolute;width:270px;height:270px;border-radius:50%;background:#e9dfca;inset-inline-start:-15px;top:10px;z-index:-3}.paper{background:white;width:350px;height:418px;border:1px solid #e9e9e1;position:absolute;border-radius:5px}.shadow-paper{transform:rotate(-10deg) translate(8px,-3px);background:#e6e9e4;z-index:-1}.main-paper{transform:rotate(4deg);padding:25px 28px;box-shadow:0 25px 50px #203a4812}.paper-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.paper-mark{font-family:Georgia,serif;color:#ac8643;font-size:29px;direction:ltr}.paper-small{font-size:9px;color:#859196}.paper-heading{font-size:23px;font-weight:500;margin-block:17px 14px}.paper-rule{height:1px;background:#e9e5dc;margin-bottom:5px}.paper-step{display:flex;align-items:center;gap:14px;padding-block:12px;border-bottom:1px solid #f0f0eb}.paper-step>span{font-family:Georgia,serif;color:#b18a4b;font-size:19px}.paper-step b{display:block;font-size:12px;font-weight:500}.paper-step small{display:block;font-size:9px;color:#879094;margin-top:2px}.paper-step i{font-size:10px;font-style:normal;color:#8c987f;margin-inline-start:auto}.paper-foot{font-size:9px;display:flex;justify-content:space-between;margin-top:17px;color:#7d888c}.paper-foot span+span{color:#b18a4b}.floating-note{position:absolute;bottom:12px;inset-inline-start:-20px;background:#15384b;color:#fff;display:flex;align-items:center;gap:15px;padding:20px 23px;border-radius:4px;box-shadow:0 12px 20px #15384b16}.note-symbol{color:#d0b17a;font-size:32px;line-height:1}.floating-note strong{display:block;font-size:13px;font-weight:500}.floating-note small{display:block;font-size:10px;color:#bac9cf;margin-top:2px}.hero-bottom{border-top:1px solid #dfdfd6;display:flex;justify-content:space-between;padding-block:19px;font-size:11px;color:#788386}.intro{padding-block:85px}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.intro-grid h2{margin-bottom:0;max-width:450px}.intro-grid p{font-size:15px;margin-bottom:0;align-self:center}.services{background:#f8f9f7}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:42px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:330px;font-size:14px;margin-bottom:3px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e2e7e4;border-radius:5px;overflow:hidden}.service-card{background:#fff;padding:28px 25px;display:flex;flex-direction:column;min-width:0}.service-card+.service-card{border-inline-start:1px solid #e2e7e4}.card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px;font-size:11px;color:#9ba5a7}.service-icon{font-size:26px;color:#b08b4c;font-weight:400;line-height:1}.service-card h3{font-size:20px;font-weight:500;margin-bottom:17px}.service-card p{font-size:13px;line-height:1.85;margin-bottom:27px}.service-card a{margin-top:auto;font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:20px;border-top:1px solid #edf0ed}.service-card a:hover{color:#a17b3b}.process-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.process-tabs{display:flex;flex-direction:column;gap:0}.process-tabs button{background:transparent;color:#7c8a91;border:0;border-bottom:1px solid #e3e7e6;display:flex;align-items:center;gap:24px;padding:24px 18px;text-align:start}.process-tabs button span{font-family:Georgia,serif;font-size:23px;color:#a7b2b6}.process-tabs button b{font-size:18px;font-weight:500}.process-tabs button i{margin-inline-start:auto;font-style:normal;font-size:20px}.process-tabs button[aria-selected=true]{background:#14374c;color:white;border-color:#14374c;border-radius:3px}.process-tabs button[aria-selected=true] span,.process-tabs button[aria-selected=true] i{color:#d1b47c}.process-panel{border:1px solid #e5e7df;border-radius:4px;background:#fcfcf8;padding:35px 38px;min-height:390px}.process-panel .eyebrow{margin-bottom:16px}.process-panel h3{font-size:26px;font-weight:500;margin-bottom:14px}.process-panel>p{font-size:14px}.process-panel ul{padding-inline-start:20px;font-size:13px;color:#526570;line-height:1.8}.process-panel li{padding-inline-start:5px;margin-bottom:6px}.process-panel li::marker{color:#b38c49}.panel-outcome{border-top:1px solid #e6e6dc;display:flex;gap:12px;padding-top:17px;margin-top:24px}.panel-outcome>span{color:#ac884e}.panel-outcome p{font-size:12px;margin:0;color:#1c3c4e}.about{background:#f5f3ed}.about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center}.about-identity{background:white;border:1px solid #e6e4d9;padding:40px;text-align:center;border-radius:4px}.about-identity .eyebrow{display:block}.about-identity img{width:190px;height:116px;margin-block:5px 27px}.about-identity h2{font-size:28px;margin-bottom:9px}.about-identity>p{font-size:13px}.identity-line{height:1px;background:#d0b17a;width:50px;margin:25px auto}.about-identity .identity-quote{font-family:Georgia,"Times New Roman",serif;font-size:20px;color:#9b7b43;margin-bottom:0;line-height:1.55}.about-copy h2{margin-bottom:25px}.about-copy>p{font-size:14px;line-height:1.9}.degrees{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-block:30px}.degrees div{padding-inline-end:12px}.degrees div+div{border-inline-start:1px solid #d9d9cd;padding-inline-start:18px}.degrees b{display:block;font-family:Georgia,serif;font-size:23px;color:#99783f;direction:ltr;text-align:start}.degrees span{display:block;font-size:11px;line-height:1.5;margin-top:8px;color:#62717a}.about-copy .license-note{font-size:11px;color:#77848b;border-top:1px solid #dedfd5;padding-top:18px}.faq-list{max-width:900px;margin-inline:auto}.faq-list details{border-bottom:1px solid #e2e6e5;padding-block:21px}.faq-list summary{cursor:pointer;font-size:18px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary::after{content:'+';color:#ab874a;font-size:25px;font-weight:400}.faq-list details[open] summary::after{content:'−'}.faq-list details p{font-size:14px;max-width:740px;margin:18px 0 0;padding-inline-end:30px}.contact{background:#123247;color:white}.contact-grid{display:grid;grid-template-columns:1fr .9fr;gap:110px}.contact .eyebrow{color:#d2b480}.contact h2{font-size:clamp(35px,4.2vw,53px);line-height:1.3;margin-bottom:23px}.contact-copy>p:not(.eyebrow){max-width:450px;color:#b1c2cb;font-size:15px}.contact-links{margin-top:36px;display:grid;gap:16px}.contact-links a{display:grid;grid-template-columns:55px 1fr 20px;align-items:center;gap:15px;max-width:400px}.contact-links a>span:first-child{color:#afc0ca;font-size:12px}.contact-links b{font-size:17px;font-weight:400;text-align:start;overflow-wrap:anywhere}.contact-links a>span:last-child{color:#c5a56b}.contact-form{background:#1c3c51;border:1px solid #365365;border-radius:5px;padding:34px}.contact-form h3{font-size:23px;font-weight:500;margin-bottom:10px}.contact-form>p{font-size:12px;color:#bac9d0;margin-bottom:24px}.contact-form label{display:block;font-size:12px;margin-block:15px 8px;color:#e3e9eb}.contact-form input,.contact-form select{width:100%;border:1px solid #567080;border-radius:3px;background:#143449;color:#fff;padding:12px;font-size:14px;min-height:48px}.contact-form input::placeholder{color:#a8bac3}.contact-form select option{background:#143449}.contact-form .button{width:100%;margin-top:25px;background:#c3a16a;color:#112f43}.contact-form .button:hover{background:#d1b47f}.contact-form .form-note{font-size:10px;margin:15px 0 0;line-height:1.7;color:#b4c4cd}.contact-form #form-feedback{margin:12px 0 0;color:#ebd4a6}.contact-form #form-feedback:empty{display:none}footer{padding-block:40px 25px}.footer-main{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px}.footer-main strong{font-weight:500;font-size:20px}.footer-main p{font-size:11px;margin-bottom:0;margin-top:4px}.back-top{display:flex;gap:18px;align-items:center;font-size:12px}.back-top>span:last-child{color:#a78345;font-size:20px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #e7e9e6;padding-top:20px}.footer-bottom p{font-size:10px;margin:0;max-width:830px}.privacy-button{border:0;background:transparent;font-size:11px;color:#60717b;white-space:nowrap;text-decoration:underline}.skip{position:fixed;top:-80px;background:#153247;color:white;padding:10px;z-index:100;inset-inline-start:15px}.skip:focus{top:10px}dialog{max-width:560px;width:calc(100% - 40px);border:1px solid #d9dbd5;border-radius:7px;padding:38px;color:#153247;background:#fcfcf8}dialog::backdrop{background:#102c4088;backdrop-filter:blur(4px)}dialog h2{font-size:28px}dialog p{font-size:14px;margin-bottom:0}.dialog-close{position:absolute;inset-inline-end:14px;top:10px;background:none;border:0;font-size:27px;color:#153247;line-height:1}html[lang=ru] .hero-art{direction:ltr}html[lang=ru] h1{font-size:clamp(36px,3.8vw,54px)}html[lang=ru] .paper-heading{font-size:21px}html[lang=ru] .service-card h3{font-size:18px}html[lang=ru] .service-card p{font-size:12px}html[lang=ru] .site-header nav{gap:20px}html[lang=ru] .brand strong{font-size:17px}html[lang=ru] .paper-step b{font-size:11px}html[lang=ru] .arrow{transform:scaleX(-1)}
@media(min-width:1550px){.hero-grid{min-height:720px}.hero-art{transform:scale(1.07)}}
@media(max-width:1150px){.container{width:calc(100% - 48px)}.header-call{display:none}.nav-wrap{gap:15px}.site-header nav{gap:18px}.hero-grid{gap:35px}.hero-art{transform:scale(.9)}.hero-description{font-size:15px}.intro-grid{gap:60px}.service-card{padding:25px 20px}.about-grid,.contact-grid{gap:60px}.process-layout{gap:40px}}
@media(max-width:850px){.site-header nav{display:none}.nav-wrap{height:82px}.hero-grid{gap:0;grid-template-columns:1fr 1fr;min-height:590px}.hero-art{transform:scale(.76);margin-inline:-28px}.hero-actions{gap:16px;flex-wrap:wrap}.button{font-size:13px;padding:14px 17px}.hero-description{font-size:14px}.hero-credential strong{font-size:10px}.intro-grid{gap:35px}.section{padding-block:75px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card:nth-child(3){border-inline-start:0;border-top:1px solid #e2e7e4}.service-card:nth-child(4){border-top:1px solid #e2e7e4}.service-card h3{font-size:22px}.about-grid,.contact-grid{gap:35px}.about-identity{padding:30px 20px}.about-copy h2{font-size:32px}.process-layout{gap:25px;grid-template-columns:.8fr 1.2fr}.process-panel{padding:27px}.process-tabs button{padding:23px 15px;gap:15px}.process-tabs button b{font-size:16px}.contact-form{padding:25px}.degrees{gap:8px}.degrees div+div{padding-inline-start:12px}.contact-links b{font-size:14px}}
@media(max-width:620px){.container{width:calc(100% - 36px)}.nav-wrap{height:78px}.brand{gap:8px}.brand img{width:46px;height:33px}.brand strong,html[lang=ru] .brand strong{font-size:14px}.brand small{font-size:8px;max-width:160px}.nav-actions{gap:0}.languages button{font-size:11px;padding:6px 7px}.hero-grid{grid-template-columns:1fr;padding-block:45px 15px}.hero-copy{max-width:500px}.hero h1,html[lang=ru] .hero h1{font-size:39px;line-height:1.2}.hero-description{font-size:15px}.hero-actions{margin-block:25px 28px;gap:24px}.hero-credential strong{font-size:11px}.hero-art{height:420px;transform:scale(.84);margin-block:0 -5px;margin-inline:0}.orbit-one{width:420px;height:420px}.floating-note{inset-inline-start:-3px;bottom:-7px}.gold-sun{inset-inline-start:-10px;top:-15px}.hero-bottom{font-size:9px;gap:15px;padding-block:16px}.hero-bottom span:last-child{text-align:end}.intro{padding-block:55px}.intro-grid{grid-template-columns:1fr;gap:20px}.intro-grid h2{font-size:30px}.intro-grid p{font-size:14px}.eyebrow{margin-bottom:17px;font-size:11px}.section{padding-block:60px}.section-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:30px}.section-heading h2{font-size:31px}.section-heading>p{max-width:100%;font-size:13px}.service-grid{grid-template-columns:1fr}.service-card{padding:26px}.service-card+.service-card{border-inline-start:0;border-top:1px solid #e2e7e4}.card-top{margin-bottom:25px}.service-card h3,html[lang=ru] .service-card h3{font-size:23px}.service-card p,html[lang=ru] .service-card p{font-size:14px}.service-card a{font-size:12px}.process-layout{grid-template-columns:1fr;gap:20px}.process-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.process-tabs button{padding:16px 12px;gap:10px;border:1px solid #e3e7e6;border-radius:3px}.process-tabs button span{font-size:18px}.process-tabs button b{font-size:13px}.process-tabs button i{display:none}.process-panel{min-height:390px;padding:28px 24px}.process-panel h3{font-size:25px}.about-grid{grid-template-columns:1fr;gap:40px}.about-identity{padding:30px}.about-copy h2{font-size:31px}.degrees span{font-size:11px}.faq-list summary{font-size:17px}.faq-list details p{font-size:14px;padding-inline-end:0}.contact-grid{grid-template-columns:1fr;gap:35px}.contact h2{font-size:39px}.contact-copy>p:not(.eyebrow){font-size:14px}.contact-links b{font-size:16px}.contact-form{padding:28px 24px}.footer-main{gap:20px}.footer-main strong{font-size:17px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}.footer-bottom p{font-size:11px}.privacy-button{padding:0}.hero-art .floating-note small{font-size:10px}html[lang=ru] .hero-art .paper-heading{font-size:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.button:hover{transform:none}}

h2[data-i18n]{white-space:pre-line}

/* Additional services and editorial content retain the existing brand palette. */
.transfer-banner{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:30px;background:#14374c;color:#fff;margin-top:24px;padding:32px 35px;border-radius:4px}.transfer-banner .eyebrow{color:#cfb17a;margin-bottom:10px}.transfer-banner h3{font-size:26px;font-weight:500;margin-bottom:12px}.transfer-banner p:not(.eyebrow){color:#c2ced4;font-size:13px;margin:0;max-width:630px}.transfer-banner .text-link{border-color:#65808e;font-size:12px;max-width:185px}.transfer-symbol{height:100px;position:relative;color:#c3a16a;display:grid;place-items:center}.transfer-symbol span{position:absolute;font-size:75px;line-height:1}.transfer-symbol span:first-child{transform:translate(0,-21px)}.transfer-symbol span:nth-child(2){transform:translate(-22px,15px)}.transfer-symbol span:nth-child(3){transform:translate(22px,15px)}.articles{background:#fafaf7}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.article-card{border:1px solid #e1e5df;border-radius:4px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.article-art{height:160px;position:relative;background:#eae7dd;overflow:hidden;direction:ltr}.art-2{background:#e0e8e6}.art-3{background:#ede4d4}.editorial-number{position:absolute;left:22px;top:15px;font-family:Georgia,serif;font-size:14px;color:#8c928c}.editorial-star{position:absolute;right:28px;top:24px;color:#ac884e;font-size:26px}.editorial-drawing{position:absolute;left:50%;top:43px;transform:translateX(-50%);display:flex;gap:14px;align-items:end}.editorial-drawing span{width:49px;height:95px;border:1px solid #9da79f;background:#ffffff55;transform:rotate(-7deg);border-radius:4px}.editorial-drawing span:nth-child(2){height:110px;transform:rotate(5deg);border-color:#ad8c55}.editorial-drawing span:nth-child(3){height:78px;transform:rotate(12deg)}.art-2 .editorial-drawing span{border-radius:50%;width:73px;height:73px;transform:none;margin-inline:-14px;background:#e5ece888}.art-2 .editorial-drawing{top:55px}.art-2 .editorial-drawing span:nth-child(2){border-color:#af8d53;transform:translateY(-20px)}.art-3 .editorial-drawing span{width:64px;height:64px;transform:rotate(45deg);background:transparent}.art-3 .editorial-drawing{gap:0;top:65px}.art-3 .editorial-drawing span:nth-child(2){transform:translateY(-30px) rotate(45deg)}.article-copy{padding:27px;display:flex;flex:1;flex-direction:column}.article-copy .eyebrow{font-size:10px;margin-bottom:13px}.article-copy h3{font-size:23px;font-weight:500;line-height:1.35;margin-bottom:15px}.article-copy>p:not(.eyebrow){font-size:13px;line-height:1.8;margin-bottom:24px}.article-copy button{margin-top:auto;background:none;border:0;border-top:1px solid #e6e9e5;color:#153247;padding:17px 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;text-align:start}.article-copy button:hover{color:#9b773b}.article-dialog{max-width:760px;max-height:88vh;overflow:auto;padding:45px}.article-dialog h2{font-size:34px;line-height:1.3}.article-dialog h3{font-size:21px;font-weight:500;line-height:1.5;margin:28px 0 10px}.article-dialog .article-lead{font-size:16px;line-height:1.85;color:#3a5362}.article-dialog .article-disclaimer{font-size:11px;border-top:1px solid #dedfd5;margin-top:28px;padding-top:18px}.article-dialog .button{margin-top:24px}.site-header nav{gap:19px}html[lang=ru] .site-header nav{gap:15px}html[lang=ru] .article-copy h3{font-size:21px}
@media(max-width:1150px){.transfer-banner{grid-template-columns:80px 1fr;gap:25px}.transfer-banner .text-link{grid-column:2;max-width:280px}.article-grid{gap:17px}.article-copy{padding:22px}.article-copy h3{font-size:21px}.site-header nav{gap:15px}}
@media(max-width:850px){.transfer-banner{padding:28px}.article-grid{grid-template-columns:1fr}.article-card{display:grid;grid-template-columns:220px 1fr}.article-art{height:100%;min-height:240px}.editorial-drawing{top:75px}.art-2 .editorial-drawing{top:90px}.art-3 .editorial-drawing{top:100px}}
@media(max-width:620px){.transfer-banner{grid-template-columns:1fr;padding:30px 26px;gap:20px}.transfer-symbol{display:none}.transfer-banner h3{font-size:27px}.transfer-banner p:not(.eyebrow){font-size:14px}.transfer-banner .text-link{grid-column:auto;max-width:100%;font-size:13px}.article-card{display:flex}.article-art{min-height:0;height:160px}.editorial-drawing{top:43px}.art-2 .editorial-drawing{top:55px}.art-3 .editorial-drawing{top:65px}.article-copy{padding:26px}.article-copy h3,html[lang=ru] .article-copy h3{font-size:23px}.article-dialog{padding:35px 25px}.article-dialog h2{font-size:28px}}

.article-sources{display:flex;flex-direction:column;gap:10px;border-top:1px solid #e0e3db;margin-top:28px;padding-top:20px}.article-sources[hidden]{display:none}.article-sources a{font-size:12px;color:#80612e;text-decoration:underline;text-underline-offset:3px}.article-sources a:hover{color:#14374c}
@media(min-width:851px){.article-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.article-card{grid-column:span 2}.article-card:nth-child(n+4){grid-column:span 3}}

/* Personal-stage section: original content within the navy-and-gold identity. */
.situations{padding-top:15px}.situation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.situation-card{border-top:2px solid #b99453;background:#f7f7f2;padding:28px 30px 24px;display:flex;flex-direction:column;min-width:0}.situation-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;color:#a3adae;font-family:Georgia,serif;font-size:13px}.stage-orbit{display:block;width:35px;height:35px;border:1px solid #c5ac7c;border-radius:50%;position:relative}.stage-orbit i{position:absolute;width:9px;height:9px;top:-3px;left:16px;border-radius:50%;background:#a7864b}.situation-card:nth-child(2) .stage-orbit i{top:14px;left:28px}.situation-card:nth-child(3) .stage-orbit i{top:28px;left:12px}.situation-card h3{font-size:25px;font-weight:500;margin-bottom:14px}.situation-card>p{font-size:14px;line-height:1.8}.situation-card ul{padding-inline-start:18px;font-size:12px;color:#5b6b75;margin:0 0 25px;line-height:1.8}.situation-card li{padding-inline-start:3px;margin-bottom:7px}.situation-card li::marker{color:#b18a4b}.situation-card .text-link{font-size:12px;margin-top:auto;justify-content:space-between;border-color:#d1d6cf}.situation-card .text-link:hover{color:#9b773b}
@media(min-width:851px){.article-card:nth-child(n+4){grid-column:span 2}}
@media(max-width:850px){.situation-grid{gap:15px}.situation-card{padding:24px 20px}.situation-card h3{font-size:22px}}
@media(max-width:620px){.situations{padding-top:0}.situation-grid{grid-template-columns:1fr;gap:20px}.situation-card{padding:27px}.situation-card h3{font-size:25px}.situation-card>p{font-size:15px}.situation-card ul{font-size:13px}}

.intro-longevity{border-inline-start:3px solid #b99453;padding:15px 24px;background:#f7f7f2;margin:35px 0 0;font-size:15px;line-height:1.85;color:#425c6b}
