/* Answers hub: current Josh Stanton AI editorial system. */
.answers-page{background:#fffdf7;color:#14231d}.answers-hero{padding:86px 0 78px;background:#f6f1e5;border-top:1px solid #ded7c9}.answers-hero>div{max-width:1120px}.answers-hero h1{max-width:920px;margin:12px 0 20px;color:#14231d;font-family:Lato,Arial,sans-serif;font-size:clamp(48px,5.2vw,74px);font-weight:700;letter-spacing:-.062em;line-height:.97}.answers-hero>div>p:not(.course-kicker){max-width:730px;color:#4d6157;font-size:19px;line-height:1.62}.answers-jump{gap:10px;margin-top:31px}.answers-jump a{padding:11px 15px;border:1px solid #bdb49f;background:#fffdf7;color:#14231d;font-size:11px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;transition:background .18s,color .18s,border-color .18s}.answers-jump a:hover{border-color:#113c2b;background:#113c2b;color:#fffdf7}
.answers-overview{position:relative;overflow:hidden;padding:84px 0;background:#113c2b;border:0;color:#fffdf7;text-align:center}.answers-overview:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,253,247,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,253,247,.045) 1px,transparent 1px);background-size:46px 46px;content:"";pointer-events:none}.answers-overview .course-shell{position:relative}.answers-overview .course-kicker{color:#f3cf2d}.answers-overview h2{max-width:890px;margin:11px auto 36px;color:#fffdf7;font-family:Lato,Arial,sans-serif;font-size:clamp(37px,4.25vw,60px);font-weight:700;letter-spacing:-.055em;line-height:1.01}.answers-principles{gap:14px}.answers-principles article{position:relative;padding:28px 26px 25px;border:1px solid rgba(255,253,247,.28);background:#fffdf7;text-align:left}.answers-principles article:before{position:absolute;top:-1px;left:-1px;width:42px;height:4px;background:#f3cf2d;content:""}.answers-principles b{margin-bottom:11px;color:#113c2b;font-size:21px;font-weight:700;letter-spacing:-.045em}.answers-principles p{color:#506259;font-size:15px;line-height:1.58}
.answers-hub{padding:86px 0 94px}.answers-topic{grid-template-columns:280px minmax(0,1fr);gap:66px;padding:0 0 66px;margin:0 0 66px;border-bottom:1px solid #d8cfbf}.answers-topic-intro{align-self:start;padding:5px 0 0 22px;border-left:3px solid #f3cf2d}.answers-topic .course-kicker{color:#8b651a}.answers-topic h2{margin:11px 0 14px;color:#113c2b;font-family:Lato,Arial,sans-serif;font-size:clamp(32px,3vw,46px);font-weight:700;letter-spacing:-.055em;line-height:1.02}.answers-topic-intro>p:last-child{color:#506259;font-size:16px;line-height:1.58}.answers-list{display:grid;gap:10px;border:0}.answer-item{border:1px solid #d8cfbf;background:#fffdf7;transition:border-color .18s,background .18s}.answer-item[open]{border-color:#113c2b;background:#fff}.answer-item summary{padding:20px 21px;gap:18px}.answer-item summary h3{color:#14231d;font-size:19px;font-weight:700;letter-spacing:-.025em;line-height:1.26}.answer-item summary span{width:29px;height:29px;border-color:#113c2b;color:#113c2b;font-size:19px}.answer-item[open] summary span{background:#f3cf2d;border-color:#f3cf2d}.answer-body{max-width:none;padding:0 56px 23px 21px}.answer-body p{color:#4e6158;font-size:16px;line-height:1.66}.answers-final{margin-top:0}
@media(max-width:760px){.answers-hero{padding:61px 0 55px;text-align:center}.answers-hero h1{margin-left:auto;margin-right:auto;font-size:43px}.answers-hero>div>p:not(.course-kicker){margin-left:auto;margin-right:auto;font-size:17px}.answers-jump{justify-content:center;gap:8px}.answers-jump a{padding:10px 11px;font-size:10px}.answers-overview{padding:64px 0}.answers-overview h2{font-size:39px}.answers-principles{gap:10px;text-align:center}.answers-principles article{text-align:center}.answers-hub{padding:62px 0}.answers-topic{gap:29px;padding-bottom:51px;margin-bottom:51px}.answers-topic-intro{padding:3px 0 0;border-left:0;text-align:center}.answers-topic h2{font-size:38px}.answers-list{gap:8px}.answer-item summary{padding:18px 16px}.answer-item summary h3{font-size:18px}.answer-body{padding:0 16px 20px;text-align:left}.answer-body p{font-size:16px}}
/* Present the Answers hook as one focused, centred editorial opening. */
.answers-hero{text-align:center}.answers-hero>div>p:not(.course-kicker),.answers-hero h1{margin-left:auto;margin-right:auto}.answers-jump{justify-content:center}
