.assessment-sections{flex-wrap:wrap;gap:8px;margin:22px 0 18px;display:flex}.assessment-sections>span{color:#78806d;background:#f1f3eb;border:1px solid #e2e5d9;border-radius:10px;flex:1;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:12px;display:flex}.assessment-sections>span.active{color:#2b3828;background:#e7eecd;border-color:#b9c58e}.assessment-sections small{font-size:11px}.module-instruction{color:#727b67;max-width:650px;padding:14px 0 6px;font-size:13px;line-height:1.65}.question-context{white-space:pre-line}.grid-diagram{justify-content:center;gap:0;margin:25px auto;display:grid}.grid-diagram>div{font:600 16px var(--font-sans),sans-serif;border:1.5px solid #465d3c;justify-content:center;align-items:center;display:flex}.rating-options{grid-template-columns:1fr!important;gap:9px!important}.rating-options .answer-option{min-height:58px;padding:13px 20px}.rating-options .option-letter{width:27px;height:27px;font-size:12px}.discovery-results .result-heading h1{font-size:clamp(42px,5.3vw,66px)}.discovery-report-intro{color:#354b2d;background:#eaf0d9;border-radius:20px;align-items:flex-start;gap:24px;margin:24px 0;padding:32px;display:flex}.discovery-report-intro>svg{flex-shrink:0;margin-top:7px}.discovery-report-intro h3{margin:12px 0;font-size:25px;line-height:1.3}.discovery-report-intro p{max-width:760px;font-size:14px;line-height:1.7}.report-jump-links{flex-wrap:wrap;gap:10px;margin:30px 0 10px;display:flex}.report-jump-links a{color:#566149;background:#fff;border:1px solid #dfe4d3;border-radius:40px;padding:10px 15px;font-size:12px;text-decoration:none}.report-jump-links a:hover{background:#edf2df}.discovery-report-section{padding:50px 0 20px;scroll-margin-top:30px}.discovery-report-section .section-heading{align-items:center;margin-bottom:24px}.discovery-report-section .section-heading h2{margin-top:12px}.section-intro{color:#747b69;max-width:850px;margin-bottom:28px;font-size:14px;line-height:1.8}.reasoning-count{text-align:right;flex-direction:column;gap:6px;display:flex}.reasoning-count strong{font-size:48px;font-weight:400}.reasoning-count small{color:#879078;font-size:22px}.reasoning-count>span{color:#747b69;font-size:12px}.discovery-scale-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.discovery-scale{background:#fff;border:1px solid #e0e5d7;border-radius:16px;min-width:0;padding:26px}.scale-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.scale-heading h3{margin:0;font-size:23px;font-weight:400}.scale-heading strong{white-space:nowrap;font-size:27px;font-weight:400}.scale-heading small{color:#888e7c;font-size:12px}.discovery-scale>p{color:#777f6d;min-height:42px;font-size:13px;line-height:1.7}.scale-track{background:linear-gradient(90deg,#ede8f4,#c8b8dc);border-radius:30px;height:7px;margin:27px 6px 14px;position:relative}.scale-track i{background:#aaab9a;width:1px;height:15px;position:absolute;top:-4px}.scale-track>span{background:#75638e;border:3px solid #fff;border-radius:50%;width:17px;height:17px;position:absolute;top:-5px;transform:translate(-50%);box-shadow:0 0 0 1px #a899ba}.scale-interests .scale-track{background:linear-gradient(90deg,#eef4ef,#9fcab8)}.scale-interests .scale-track>span{background:#477f67;box-shadow:0 0 0 1px #8fb8a3}.scale-values .scale-track{background:linear-gradient(90deg,#f5f0e5,#e6c38c)}.scale-values .scale-track>span{background:#ac864e;box-shadow:0 0 0 1px #c5a77b}.scale-endpoints{color:#848978;justify-content:space-between;gap:20px;font-size:10px;line-height:1.4;display:flex}.scale-endpoints>span{max-width:45%}.scale-endpoints>span:last-child{text-align:right}.scale-reading{border-top:1px solid #edf0e5;margin-top:22px;padding-top:18px}.scale-reading .eyebrow{font-size:11px}.scale-reading p{color:#6e7862;margin:8px 0 0;font-size:12px;line-height:1.7}.scale-reading .scale-reflection{color:#435436;margin-top:13px;font-family:Georgia,serif;font-size:15px;font-style:italic}.interest-report-layout{grid-template-columns:1fr 1.5fr;align-items:start;gap:22px;display:grid}.interest-map{background:#fff;border:1px solid #dce7dd;border-radius:18px;padding:28px 20px;position:sticky;top:25px}.interest-map>.eyebrow{padding:0 10px}.interest-map h3{margin:13px 0;padding:0 10px;font-size:25px;font-weight:400}.interest-map svg{width:100%;height:auto}.interest-radar-label{font-size:10px;font-family:var(--font-sans),sans-serif;fill:#456b59}.interest-score-list{grid-template-columns:1fr 1fr;gap:16px;display:grid}.interest-score-list .discovery-scale{padding:20px}.interest-score-list .scale-heading h3{font-size:17px}.interest-score-list .scale-heading strong{font-size:22px}.values-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.values-grid .scale-heading h3{font-size:20px}.exploration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.exploration-card{background:#f1f4e8;border:1px solid #dce4ce;border-radius:18px;flex-direction:column;padding:28px;display:flex}.exploration-number{color:#a3b184;font-family:Georgia,serif;font-size:36px}.exploration-card h3{min-height:66px;font-size:25px;font-weight:400;line-height:1.3}.exploration-card>.eyebrow{margin-top:21px;font-size:11px}.exploration-card p,.exploration-card li{color:#626f52;font-size:13px;line-height:1.8}.exploration-evidence summary{cursor:pointer;border-top:1px solid #d9e1cc;border-bottom:1px solid #d9e1cc;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:11px;display:flex}.exploration-evidence ul{padding-left:16px}.exploration-card .exploration-counterpoint{color:#5c6648;border-top:1px solid #d9e1cc;margin-top:22px;padding-top:18px;font-size:13px;line-height:1.8}.discovery-empty{background:#f2f4ea;border:1px solid #dfe5d4;border-radius:16px;padding:30px}.discovery-empty h3{font-size:24px;font-weight:400}.discovery-empty p{color:#717c63;max-width:750px;font-size:14px;line-height:1.8}.discovery-method-notes{background:#f0f1ea;border-radius:16px;align-items:flex-start;gap:22px;margin:40px 0;padding:30px;display:flex}.discovery-method-notes>svg{color:#7c8a68;flex-shrink:0}.discovery-method-notes h3{margin:0 0 16px;font-size:24px;font-weight:400}.discovery-method-notes p{color:#77806e;font-size:12px;line-height:1.8}.discovery-results .answer-review{margin-top:50px}@media (max-width:1000px){.interest-report-layout{grid-template-columns:1fr}.interest-map{display:block;position:static}.interest-map svg{max-height:330px}.exploration-grid,.values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.assessment-sections>span{flex-basis:40%;padding:9px 12px;font-size:10px}.module-instruction{font-size:12px}.discovery-report-intro{gap:14px;padding:24px}.discovery-report-intro h3{font-size:22px}.discovery-scale-grid,.interest-score-list,.values-grid,.exploration-grid{grid-template-columns:1fr}.discovery-scale{padding:24px}.discovery-report-section .section-heading{align-items:flex-start}.reasoning-count strong{font-size:34px}.reasoning-count>span{font-size:10px}.discovery-report-section{padding-top:38px}.report-jump-links a{padding:8px 11px;font-size:10px}.discovery-method-notes{gap:13px;padding:24px}.exploration-card h3{min-height:0}}.diagram-svg{width:100%;height:auto;margin:25px auto;display:block}.count-plot{gap:14px;margin:16px 0 8px;display:grid}.count-plot-row{grid-template-columns:minmax(70px,110px) 1fr auto;align-items:center;gap:12px;font-size:11px;display:grid}.count-plot-row>small{color:#7a8767;text-align:right;font-size:10px}.count-plot-dots{gap:6px;display:flex}.count-plot-dots i{box-sizing:border-box;border:2px solid #b8c79a;border-radius:50%;width:12px;height:12px}.count-plot-dots i.on{background:#718b42;border-color:#718b42}.count-plot-track{background:#e3ece5;border-radius:3px;height:5px;margin:0 6px;position:relative}.count-plot-track i{background:#4c8972;border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:-4px;transform:translate(-50%)}
