/* Природа · editorial system. Spacing: 4 / 8 / 16 / 24 / 32 / 48 / 64 / 96. */
:root{
 --forest:#1E4A20;--deep:#18351d;--terra:#D85A24;--terra-dark:#a43d16;--marble:#F7F2EC;--gold:#E8B34A;--paper:#FFFDFA;--ink:#1A1A18;
 --muted:#626459;--soft:#eee9df;--line:#dcded2;--shadow:0 8px 32px #263b2010;
 --hf:'Wix Madefor Display',sans-serif;--bf:'Open Sans',sans-serif;
 --s1:4px;--s2:8px;--s3:16px;--s4:24px;--s5:32px;--s6:48px;--s7:64px;--s8:96px;
 --radius:24px;--section-pad:48px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--marble);color:var(--ink);font:400 16px/1.75 var(--bf);-webkit-font-smoothing:antialiased}
::selection{background:#e8b34a66;color:var(--deep)}
h1,h2,h3,h4{margin:0 0 24px;font-family:var(--hf);font-weight:600;line-height:1.12;letter-spacing:-.035em;color:var(--deep);text-wrap:balance}
h1{font-size:clamp(48px,5.6vw,80px)}h2{font-size:clamp(32px,4vw,52px)}h3{font-size:clamp(24px,2.7vw,36px)}
p{margin:0 0 24px}p:last-child{margin-bottom:0}strong,b{font-weight:700}
button,textarea{font:inherit}button{touch-action:manipulation}button:focus-visible,textarea:focus-visible,.sphere-card:focus-visible,.map-wrap:focus-visible{outline:3px solid var(--terra-dark);outline-offset:5px}
button{transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}
button:not(:disabled):active{transform:translateY(1px)}button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}
[hidden],.hidden{display:none!important}
.wrap{width:100%;max-width:1248px;padding-inline:32px;margin-inline:auto}.wrap.narrow{max-width:896px}
.lead{font-size:18px;line-height:1.8;color:#4b5148}.eyebrow{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.17em;text-transform:uppercase;color:var(--terra-dark);margin-bottom:24px}
.btn,.intention-skip{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 28px;border:1px solid var(--forest);border-radius:12px;background:var(--forest);color:var(--paper);font:600 16px/1.4 var(--bf);cursor:pointer;text-align:center}
.btn:hover:not(:disabled){background:#2d6030;box-shadow:0 4px 12px #1e4a201a;transform:translateY(-2px)}
.btn-secondary,.intention-skip{background:transparent;color:var(--forest);border-color:#a8b39f}.btn-secondary:hover:not(:disabled),.intention-skip:hover:not(:disabled){background:#e9ede3;border-color:var(--forest);box-shadow:none}
.intention-skip{border-color:transparent}.btn-mint{background:var(--terra-dark);border-color:var(--terra-dark)}.btn-mint:hover:not(:disabled){background:#853513}
.glass{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.pad{padding:var(--section-pad)}
.screen{display:none}.screen.active{display:block;padding:80px 0 96px;animation:appear .4s ease both;min-height:calc(100svh - 180px)}
@keyframes appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
/* Opening spread */
.hero{position:relative;isolation:isolate;min-height: min(900px,94svh);display:flex;align-items:center;background:var(--deep);color:var(--paper);padding:96px 0}
.hero-bg{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#102516f2 0%,#102516d9 38%,#1025164d 72%,#10251638),url('img/hero.webp') center/cover}
.hero-inner{width:min(760px,100%);padding-inline:32px;margin-left:max(0px,calc((100% - 1184px)/2 - 32px))}
.hero .eyebrow{color:var(--gold);margin-bottom:40px}.hero h1{color:var(--paper);margin-bottom:32px}.hero h1 span{color:#e7bc77;font-weight:600}.hero .lead{max-width:560px;color:#f2ece1;font-size:18px}
.chips{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0 40px}.chip{font-size:13px;line-height:1.5;padding:8px 16px;border:1px solid #f7f2ec66;border-radius:24px;background:#10251655;color:#faf5eb}
.ctas{display:flex;flex-wrap:wrap;gap:16px}.hero .btn{background:var(--gold);border-color:var(--gold);color:#282410}.hero .btn:hover{background:#f3c56b}.hero .btn-secondary{background:#10251680;border-color:#eee9dfa6;color:var(--paper)}.hero .btn-secondary:hover{background:#25452c}.hero-note{max-width:520px;margin:24px 0 0;color:#e2e2d5;font-size:13px;line-height:1.7}
/* Reading and intention */
#screenInfo h3{margin-top:40px;font-size:26px}#screenInfo p{color:#4b5148}.info-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}
#screenIntention .glass{border-top:3px solid var(--gold)}#screenIntention h2{max-width:600px}.intention-input{display:block;width:100%;height:216px;margin:32px 0;padding:24px;border:1px solid #a8b39f;border-radius:20px;background:#f6f4ed;color:var(--ink);font:400 16px/1.8 var(--bf);resize:none;scrollbar-width:none;transition:background .2s,border-color .2s,box-shadow .2s}.intention-input::-webkit-scrollbar{display:none}.intention-input::placeholder{color:#626459;opacity:1}.intention-input:focus{background:var(--paper);border-color:var(--forest);box-shadow:0 0 0 4px #1e4a2010}.intention-input:disabled{opacity:.6;cursor:not-allowed}.intention-actions{display:flex;justify-content:space-between;gap:16px;align-items:center}
/* Spheres: numbered chapters */
.total-progress{padding:32px;margin-bottom:32px;display:grid;grid-template-columns:1fr 1fr;gap:16px 40px;color:#4b5148}.total-progress strong{font:700 32px var(--hf);color:var(--forest);padding-inline:4px}.progress-bar-large{height:8px;align-self:center;background:var(--soft);border-radius:8px;overflow:hidden}.progress-fill-large{height:100%;background:var(--forest);border-radius:8px;transition:width .4s}.hint{font-size:14px;color:var(--muted);grid-column:1/-1}
.spheres-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;counter-reset:sphere}.sphere-card{position:relative;counter-increment:sphere;display:flex;flex-direction:column;gap:16px;min-height:272px;padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.sphere-card::before{content:counter(sphere,decimal-leading-zero);font:600 13px var(--hf);letter-spacing:.1em;color:var(--terra-dark)}.sphere-card:hover{transform:translateY(-4px);border-color:#7a9270;box-shadow:0 12px 32px #263b2018}.sphere-card:active{transform:translateY(0);background:#f1f2e9}.sphere-card.done{background:#edf2e7;border-color:#9dad90}.sphere-card[aria-disabled=true]{opacity:.5;pointer-events:none}.sc-top{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.sc-icon{font-size:28px;line-height:1.2}.sc-name{font:600 21px/1.2 var(--hf);color:var(--deep);letter-spacing:-.02em}.sc-full{font-size:13px;color:var(--muted);line-height:1.5}.sc-full:empty{display:none}.sc-bar{height:4px;background:#e3e8db;border-radius:4px;overflow:hidden;margin-top:auto}.sc-bar i{display:block;height:100%;background:var(--forest);transition:width .3s}.sc-state{font-size:12px;font-weight:600;color:var(--muted)}.sphere-card.done .sc-state{color:var(--forest)}.continue-bar{display:none;margin-top:32px;text-align:right}.continue-bar.show{display:block}
/* Question */
.question-card{border-top:3px solid var(--forest)}.question-header{display:grid;grid-template-columns:56px 1fr;gap:16px 24px;align-items:center}.question-sphere-icon{font-size:32px;width:56px;height:56px;display:grid;place-items:center;background:#eef1e7;border-radius:16px}.question-number{font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--muted)}.question-text{grid-column:1/-1;font:600 clamp(24px,2.7vw,32px)/1.4 var(--hf);color:var(--deep);letter-spacing:-.025em;margin:8px 0}.question-type{grid-column:1/-1;justify-self:start;border:1px solid #bdc9b4;border-radius:8px;padding:8px 16px;background:#eef1e7;color:var(--forest);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.shadow-notice{margin-top:32px;padding:24px;border:1px solid #dcc6ae;border-radius:20px;background:#f7efe3;color:#554839;font-size:16px}.shadow-notice strong,.shadow-notice em{display:block}.shadow-notice strong{color:var(--terra-dark);margin-bottom:8px}.shadow-notice em{font-style:normal;font-size:14px;margin-top:12px}.light-notice{margin-top:40px}.scale-hint{display:flex;justify-content:space-between;gap:24px;font-size:14px;font-weight:600;color:#4b5148}.scale-hint span{max-width:48%}.scale-hint span:last-child{text-align:right}.shadow-notice .scale-hint{margin-top:24px;padding-top:16px;border-top:1px solid #dcc6ae}
.scale{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:8px;margin-top:16px}.scale-btn{min-width:0;min-height:48px;padding:0;border:1px solid #aebba4;border-radius:12px;background:#f5f4ed;color:var(--forest);font-size:17px;font-weight:700;cursor:pointer}.scale-btn:hover:not(:disabled){background:#e5ecdc;border-color:var(--forest);transform:translateY(-2px)}.scale-btn.on{background:var(--forest);border-color:var(--forest);color:var(--paper);box-shadow:0 4px 12px #1e4a2026}.scale-btn.on.shadow-on{background:var(--terra-dark);border-color:var(--terra-dark)}.navigation{display:flex;justify-content:space-between;gap:16px;margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}
/* WHO questionnaire */
.version-badge{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--terra-dark);margin-bottom:24px}.strong{font-weight:700;color:var(--forest);margin-top:32px}.who5-intro{margin-bottom:24px}.who5-list{display:grid;gap:16px;counter-reset:who}.who5-item{counter-increment:who;background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:32px;box-shadow:var(--shadow)}.who5-q{font:600 22px/1.4 var(--hf);color:var(--deep);margin-bottom:24px}.who5-q::before{content:counter(who,decimal-leading-zero);display:block;font:600 12px var(--bf);color:var(--terra-dark);margin-bottom:12px}.who5-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.who5-opt{min-height:48px;padding:12px 8px;border:1px solid #aebba4;border-radius:12px;background:#f5f4ed;color:var(--forest);font-size:14px;font-weight:600;cursor:pointer}.who5-opt:hover:not(:disabled){background:#e5ecdc;border-color:var(--forest)}.who5-opt.on{background:var(--forest);border-color:var(--forest);color:var(--paper)}.who5-finish{margin-top:32px;text-align:right}
/* Personal report */
.results-head{padding:0 0 40px;margin-bottom:40px;border-bottom:1px solid #bdc5b3}.results-head h2{font-size:clamp(40px,5vw,64px);max-width:800px}.results-head p{color:var(--muted);font-size:16px}.results-head #totalTime{color:var(--forest);font-weight:600}
.intention-recall{padding:32px 40px;border-left:3px solid var(--gold);margin-bottom:40px;background:#f0eadd;border-radius:0 20px 20px 0;overflow-wrap:anywhere}.irl{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5d594c;margin-bottom:12px}.irt{font:600 24px/1.5 var(--hf);color:var(--forest)}
.who5-hero,.priority-card,.wheel-section,.map-section,.list-section{padding:var(--section-pad);margin-bottom:32px}.who5-hero{display:flex;align-items:center;gap:48px}.who5-circle{width:184px;height:184px;flex:0 0 184px;border-radius:50%;background:conic-gradient(var(--ring,var(--forest)) calc(var(--p,0)*1%),#e7ecdf 0);position:relative;display:grid;place-items:center}.who5-circle::after{content:'';position:absolute;inset:8px;border:8px solid var(--paper);border-radius:50%;background:var(--paper)}.who5-circle-inner{position:relative;z-index:1;text-align:center}.who5-circle-num{font:600 64px/1 var(--hf);letter-spacing:-.05em;color:var(--forest)}.who5-circle-label{font-size:12px;font-weight:600;color:var(--muted);margin-top:12px}.who5-hero-text{max-width:640px}.who5-hero-text .eyebrow{margin-bottom:16px}.who5-hero-text h3{margin-bottom:16px}.who5-hero-text p{color:#4b5148}
.priority-card{background:#f1e8d9;border:1px solid #dac8ae;border-radius:24px;box-shadow:var(--shadow)}.pc-tag{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--terra-dark);display:block;margin-bottom:24px}.pc-name{font:600 40px/1.2 var(--hf);color:var(--deep);letter-spacing:-.03em;margin-bottom:16px}.pc-why{color:#554839;max-width:840px;margin-bottom:32px}.pc-recs{counter-reset:step;list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pc-recs li{counter-increment:step;border-top:1px solid #c9b79c;padding-top:24px;color:#353c2e;font-size:16px}.pc-recs li::before{content:counter(step,decimal-leading-zero);display:block;font:600 28px var(--hf);color:var(--terra-dark);margin-bottom:16px}
.wheel-section h3,.map-section h3,.list-section h3{display:flex;align-items:center;gap:24px;margin-bottom:24px}.wheel-section h3::before,.map-section h3::before,.list-section h3::before{font:600 12px var(--bf);letter-spacing:.12em;color:var(--terra-dark);border:1px solid var(--line);border-radius:50%;width:40px;height:40px;display:grid;place-items:center;flex-shrink:0}.wheel-section h3::before{content:'01'}.map-section h3::before{content:'02'}.list-section h3::before{content:'03'}.wheel-sub,.map-sub{max-width:760px;color:var(--muted);font-size:16px}.wheel-wrap{max-width:760px;margin:32px auto 0;padding:16px 32px}.wheel-wrap svg,.map-wrap svg{display:block;width:100%;height:auto;overflow:visible}.wheel-wrap svg text{font-size:16px;fill:var(--forest)}.map-wrap{max-width:880px;margin:32px auto 0;padding:16px 8px}.map-wrap svg>text{font-size:14px;fill:#4b5148}.map-wrap svg g text{font-size:12px}.legend{display:flex;justify-content:center;flex-wrap:wrap;gap:32px;font-size:16px;color:var(--forest);margin-top:24px}.lg{display:inline-flex;align-items:center;gap:12px}.lg::before{content:'';width:32px;border-top:3px solid var(--forest)}.lg-light{color:var(--forest)}.lg-sh{color:var(--terra-dark)}.lg-sh::before{border-top:3px dashed var(--terra)}
.sphere-results{border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-top:32px}.sr-row{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(60px,.5fr)) minmax(144px,1fr);align-items:center;gap:0;min-height:88px;border-bottom:1px solid var(--line);font-size:16px;padding:0 16px}.sr-row:last-child{border-bottom:0}.sr-row:nth-child(odd):not(.head){background:#f5f4ee}.sr-row>div{padding:16px 12px;min-width:0}.sr-row.head{min-height:56px;background:#e9eddf;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--forest)}.sr-row.prio{background:#f7eadc!important;box-shadow:inset 4px 0 var(--terra)}.sr-name{display:flex;gap:12px;align-items:flex-start;color:var(--deep);font-weight:600}.sr-idx{display:grid;place-items:center;flex:0 0 24px;height:24px;border:1px solid #b8c4aa;border-radius:50%;font:600 12px var(--bf);color:var(--forest)}.sr-txt{display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.sr-sub{font-size:12px;font-weight:400;color:var(--muted)}.sr-num{font:600 20px var(--hf);color:var(--forest);text-align:center;font-variant-numeric:tabular-nums;border-left:1px solid #dcded280}.sr-quad{text-align:right;font-size:13px;font-weight:600;line-height:1.5}.quad-i{color:#275b34}.quad-ii{color:var(--terra-dark)}.quad-iii{color:#4b5090}.quad-iv{color:#78572c}
.actions-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin:48px 0 32px}.disclaimer{font-size:14px;color:var(--muted);max-width:800px;padding-top:24px;border-top:1px solid var(--line);line-height:1.8}
.foot{padding:40px 0;background:#e9e8de;border-top:1px solid #c6cbbb;color:var(--forest);font-size:16px}.foot .narrow{max-width:1248px}.foot-note{max-width:800px;margin-top:12px;font-size:14px;color:#515b4a}
@media(max-width:1100px){.spheres-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sphere-card{min-height:248px}.pc-recs{grid-template-columns:1fr}.pc-recs li{display:grid;grid-template-columns:40px 1fr;gap:16px}.pc-recs li::before{margin:0}.sr-row{grid-template-columns:minmax(0,1.7fr) repeat(3,60px) 130px}.sr-row>div{padding-inline:8px}}
@media(max-width:800px){:root{--section-pad:32px}.screen.active{padding:48px 0 64px}.hero{min-height:88svh}.hero-bg{background-image:linear-gradient(90deg,#102516ed,#10251699),url('img/hero.webp')}.total-progress{grid-template-columns:1fr;gap:16px}.spheres-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sphere-card{min-height:240px}.who5-hero{gap:32px}.who5-circle{width:152px;height:152px;flex-basis:152px}.who5-circle-num{font-size:52px}.sr-row{grid-template-columns:minmax(0,1fr) repeat(3,64px)}.sr-row.head>div:last-child{display:none}.sr-row .sr-quad{grid-column:1/-1;text-align:left;padding-top:0;padding-left:44px}.sr-row{padding-block:8px}.wheel-wrap{padding-inline:24px}.map-wrap{padding:8px 0}.navigation{margin-top:32px}.pc-name{font-size:32px}}
@media(max-width:600px){:root{--section-pad:24px}.wrap{padding-inline:16px}.hero{padding:64px 0;min-height:92svh}.hero-inner{padding-inline:24px}.hero .eyebrow{font-size:11px;margin-bottom:32px}.hero h1{font-size:46px}.hero .lead{font-size:16px}.chips{margin:24px 0 32px}.chip{font-size:12px;padding:8px 12px}.ctas{gap:12px}.ctas .btn{width:100%}.hero-note{font-size:12px}.glass,.priority-card,.sphere-card{border-radius:20px}.screen.active{padding-top:32px}.lead{font-size:16px}.intention-input{height:264px;padding:20px;margin:24px 0}.intention-actions{gap:8px}.intention-actions>*{padding-inline:16px;flex:1}.total-progress{padding:24px;margin-bottom:24px;font-size:14px}.spheres-grid{gap:12px}.sphere-card{padding:20px;min-height:256px;gap:12px}.sc-name{font-size:20px}.sc-full{font-size:12px}.question-header{gap:16px}.question-text{font-size:26px}.question-number{font-size:11px}.question-type{font-size:11px}.scale{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.scale-btn{min-height:44px;font-size:16px}.scale-hint{font-size:12px;gap:16px}.shadow-notice{padding:16px;font-size:16px}.navigation{flex-wrap:wrap;gap:12px;padding-top:24px}.navigation .btn{flex:1;padding-inline:16px;font-size:14px;min-width:120px}.who5-item{padding:24px}.who5-opts{grid-template-columns:repeat(2,minmax(0,1fr))}.who5-opt{font-size:14px}.who5-finish .btn{width:100%}.results-head{padding-bottom:24px;margin-bottom:24px}.results-head h2{font-size:40px}.intention-recall{padding:24px;margin-bottom:24px}.irt{font-size:22px}.who5-hero{flex-direction:column;align-items:flex-start;gap:24px}.who5-circle{align-self:center}.who5-hero,.priority-card,.wheel-section,.map-section,.list-section{margin-bottom:24px}.pc-recs{gap:24px}.pc-recs li{grid-template-columns:28px 1fr;gap:12px}.wheel-section h3,.map-section h3,.list-section h3{gap:12px;font-size:26px}.wheel-section h3::before,.map-section h3::before,.list-section h3::before{width:32px;height:32px;font-size:11px}.wheel-wrap{padding:16px 16px;margin-inline:-12px}.wheel-wrap svg text{font-size:19px}.map-wrap{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#8b9a7d #eee9df;padding-bottom:16px}.map-wrap svg{min-width:560px}.legend{font-size:14px;gap:16px}.lg{gap:8px}.lg::before{width:24px}.sphere-results{margin-inline:-8px}.sr-row{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px;gap:12px}.sr-row.head{display:none}.sr-row>div{padding:0}.sr-name{grid-column:1/-1}.sr-sub{font-size:13px}.sr-num{padding:8px!important;border-left:0;background:#ffffff66;border-radius:8px;font-size:22px}.sr-num::before{display:block;font:600 11px/1.5 var(--bf);color:var(--muted);margin-bottom:4px}.sr-num:nth-child(2)::before{content:'Свет'}.sr-num:nth-child(3)::before{content:'Тень'}.sr-num:nth-child(4)::before{content:'Пятно'}.sr-row .sr-quad{padding:0 0 0 36px}.actions-row{margin-top:32px;gap:12px}.actions-row .btn{width:100%}.foot{padding:32px 0;font-size:16px}.foot-note{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media print{
 @page{size:A4;margin:14mm}
 body{background:white;font-size:10pt;color:#111}.hero,.foot,.actions-row,.screen:not(#screenResults),button{display:none!important}
 #screenResults.active{display:block;padding:0;animation:none}.wrap{max-width:none;padding:0}.results-head{margin-bottom:20px;padding-bottom:16px}.results-head h2{font-size:32pt}
 .glass,.priority-card,.intention-recall{box-shadow:none;background:white;border:1px solid #bbb;break-inside:avoid;page-break-inside:avoid;border-radius:12px}
 .who5-hero,.priority-card,.wheel-section,.map-section,.list-section{padding:20px;margin-bottom:20px}.pc-recs{display:block}.pc-recs li{margin-top:12px;padding-top:12px;break-inside:avoid}.pc-recs li::before{font-size:16pt}.wheel-wrap{max-width:450px;margin-top:0}.map-wrap{max-width:500px;margin-top:0;overflow:visible}.map-wrap svg{min-width:0}.list-section{break-inside:auto;page-break-inside:auto}.list-section h3{break-after:avoid}.sr-row{break-inside:avoid;grid-template-columns:minmax(0,2fr) repeat(3,48px) 120px;font-size:10pt;min-height:48px}.sr-row.head{display:grid}.sr-row.head>div:last-child{display:block}.sr-row .sr-quad{grid-column:auto;padding:8px;text-align:right}.sr-name{grid-column:auto}.sr-num{font-size:13pt;background:none}.sr-num::before{display:none}.sr-row>div{padding:8px}.sr-sub{font-size:8pt}.who5-hero{flex-direction:row}.who5-circle{width:120px;height:120px;flex-basis:120px;print-color-adjust:exact}.who5-circle-num{font-size:40px}.legend{font-size:10pt}.disclaimer{font-size:9pt}.sphere-results{margin-inline:0}h3{font-size:22pt}
}

/* добивка: переносы и цвет кольца по зоне */
.question-text,.lead,.pc-why,.who5-hero-text p{text-wrap:pretty}
h1,h2,h3{text-wrap:balance}
.who5-circle-num{color:var(--ring,var(--forest))}

.chip{cursor:default}

.hsub{display:block;font:600 9.5px/1.2 var(--bf);letter-spacing:.04em;text-transform:none;color:#8a8c80;margin-top:2px}
.sr-note{margin:20px 0 0;font-size:13px;line-height:1.6;color:var(--muted)}
@media(max-width:600px){.hsub{display:none}.sr-note{font-size:13px;padding:0 8px}}
