:root{--paper:#faf8f2;--ink:#273b35;--muted:#626d64;--sage:#dce6d8;--line:#d9ddd1;--accent:#b65a3c;--white:#fffef9;--sand:#eee5d6;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-size:16px;line-height:1.65}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button{color:inherit}a:hover{color:#9c452d}button:disabled{cursor:wait;opacity:.65}:focus-visible{outline:3px solid #ad4c2f;outline-offset:4px}[hidden]{display:none!important}h1,h2,h3,p,blockquote{margin:0 0 1rem}h1,h2,h3{line-height:1.16;font-weight:500}h1,h2,.yt-brand{font-family:Georgia,'Times New Roman',serif}h1{font-size:clamp(2.25rem,5vw,4.6rem);letter-spacing:-.045em}h2{font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.025em}h3{font-size:1.2rem}small,.yt-small{font-size:.84rem;color:var(--muted)}.yt-muted,.yt-method{font-size:.88rem;color:var(--muted)}.yt-method{max-width:850px;margin-top:1.3rem}.yt-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.15em;margin-bottom:1.2rem}.yt-header,main,.yt-footer{width:min(1160px,calc(100% - 80px));margin:auto}.yt-header{min-height:115px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.yt-brand{font-size:1.8rem;text-decoration:none;white-space:nowrap;line-height:1.2}.yt-brand span{display:block;font: .69rem Arial,sans-serif;letter-spacing:.045em;margin-top:9px;color:var(--muted)}.yt-nav{display:flex;gap:28px;flex-wrap:wrap;font-size:.88rem}.yt-nav a{text-decoration:none}.yt-nav a[href='/questions/']{font-weight:700;border-bottom:2px solid var(--accent)}.yt-skip{position:absolute;left:16px;top:-80px;background:var(--ink);color:white;padding:12px;z-index:9}.yt-skip:focus{top:10px}.yt-intro{padding:72px 0 44px}.yt-intro h1{margin-bottom:24px}.yt-intro em{font-weight:400;color:#6b7d62}.yt-intro>p:not(.yt-eyebrow){color:var(--muted);max-width:630px;font-size:1.05rem}.yt-intro-meta{display:flex;gap:22px;flex-wrap:wrap;font-size:.78rem;color:var(--muted);margin-top:24px}.yt-intro-meta span:before{content:'✦';color:var(--accent);margin-right:8px}.yt-feature{display:grid;grid-template-columns:1.35fr 1fr;background:var(--sage);border-radius:5px;overflow:hidden;min-height:360px}.yt-feature>div:first-child{padding:43px}.yt-feature h2{font-size:2.25rem;max-width:570px}.yt-feature p{max-width:520px}.yt-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:24px 0 12px}.yt-actions>span{font-size:.77rem}.yt-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:13px 21px;background:var(--ink);color:var(--white);border:1px solid var(--ink);border-radius:3px;font-weight:600;text-decoration:none;font-size:.92rem;line-height:1.4}.yt-button:hover{background:#3f5548;color:white}.yt-button-small{padding:11px 17px}.yt-text-button{border:0;background:none;padding:5px 0;font-size:.86rem;text-decoration:underline;text-underline-offset:4px}.yt-feature-art{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#cedbc9;padding:36px;overflow:hidden}.yt-feature-art:before,.yt-feature-art:after{content:'';position:absolute;width:235px;height:235px;border:1px solid #9eaf94;border-radius:50%;transform:rotate(-20deg)}.yt-feature-art:after{width:285px;height:285px;transform:translate(90px,150px)}.yt-art-note{align-self:flex-start;font:italic 1.3rem Georgia,serif;line-height:1.3;transform:rotate(-5deg);z-index:1}.yt-bubble{font:2.7rem Georgia,serif;background:var(--white);border:1px solid #9cab92;padding:28px 35px;border-radius:28px 28px 28px 4px;transform:rotate(4deg);box-shadow:7px 8px 0 #aab99c;margin:20px 0 24px;z-index:1;text-align:center}.yt-art-end{font-size:.72rem;z-index:1}.yt-library{padding:64px 0 32px;scroll-margin-top:20px}.yt-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.yt-section-head h2{margin:0}.yt-section-head .yt-eyebrow{margin-bottom:12px}.yt-section-head>span,.yt-section-head>a{font-size:.84rem;color:var(--muted)}.yt-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.yt-tabs a{border:1px solid var(--line);border-radius:30px;padding:7px 16px;font-size:.85rem;text-decoration:none}.yt-tabs a[aria-current]{background:var(--ink);color:white;border-color:var(--ink)}.yt-library-filters{display:flex;gap:14px;align-items:end;margin:26px 0;flex-wrap:wrap}.yt-library-filters>label:first-child{flex:1;min-width:220px}label{display:block;font-size:.84rem;font-weight:600}input:not([type=radio]):not([type=checkbox]),select,textarea{display:block;width:100%;padding:11px 12px;border:1px solid #afb7a8;background:var(--white);border-radius:3px;margin-top:7px;min-height:46px;color:var(--ink);font-size:.92rem}textarea{resize:vertical}.yt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.yt-card{background:var(--white);border:1px solid var(--line);padding:25px;border-radius:4px;display:flex;flex-direction:column;min-width:0}.yt-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:25px}.yt-tag{font-size:.7rem;color:#52664e;background:#edf0e5;padding:4px 9px;border-radius:20px}.yt-save{font-size:.74rem;color:var(--muted)}.yt-save[aria-pressed=true]{color:#9c452d;font-weight:700}.yt-card h3{font:1.45rem/1.25 Georgia,serif;letter-spacing:-.02em}.yt-card h3 a{text-decoration:none}.yt-card>p{color:var(--muted);font-size:.9rem;margin-bottom:27px}.yt-card-bottom{border-top:1px solid var(--line);padding-top:15px;display:flex;flex-wrap:wrap;gap:9px;justify-content:space-between;font-size:.69rem;margin-top:auto}.yt-card[data-answered=true] [data-answer-status]{color:#527348;font-weight:bold}.yt-pagination{display:flex;justify-content:center;gap:24px;align-items:center;font-size:.85rem;margin:30px 0}.yt-library-end{text-align:center;border-top:1px solid var(--line);margin-top:32px;padding:25px}.yt-library-end p{margin:0;font:1.15rem Georgia,serif}.yt-about{background:var(--sand);padding:36px 42px;border-radius:4px;margin:0 0 55px;max-width:900px}.yt-about h2{font-size:1.8rem}.yt-footer{border-top:1px solid var(--line);padding:34px 0 45px;margin-top:45px;color:var(--muted)}.yt-footer .yt-brand{color:var(--ink);font-size:1.4rem}.yt-footer>p{font-size:.83rem;margin:10px 0 18px}.yt-footer>div{display:flex;gap:22px;font-size:.8rem}.yt-footer details{margin-top:20px;max-width:700px;font-size:.8rem}.yt-footer details p{margin-top:12px}.yt-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:var(--ink);color:white;padding:12px 22px;border-radius:5px;box-shadow:0 4px 20px #0002;max-width:calc(100% - 30px);z-index:100;font-size:.86rem}.yt-question-top{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:30px 0;font-size:.79rem;color:var(--muted)}.yt-question-top>a{text-decoration:none}.yt-question-heading{padding:26px 0 40px;max-width:920px}.yt-question-heading h1{font-size:clamp(2.1rem,4.8vw,3.8rem);letter-spacing:-.035em}.yt-question-heading>p:last-child{color:var(--muted)}.yt-question-layout{display:grid;grid-template-columns:minmax(0,760px) 240px;gap:65px}.yt-story{font-size:1.04rem}.yt-story>p{margin-bottom:20px}.yt-chat{background:#eef0e6;padding:28px;margin:30px 0;border-radius:5px}.yt-chat span{display:block;color:var(--muted);font-size:.7rem;margin-bottom:6px}.yt-chat-you{margin:0 0 18px 15%;text-align:right}.yt-chat-you p{display:inline-block;background:var(--white);padding:12px 18px;border-radius:18px 18px 3px 18px;font-size:.94rem}.yt-chat-them{max-width:90%}.yt-chat-them blockquote{display:inline-block;padding:18px 25px;background:var(--sage);border-radius:18px 18px 18px 3px;font:1.8rem/1.3 Georgia,serif;margin-bottom:0}.yt-side-note{border-top:2px solid #a9b89b;padding-top:5px;align-self:start;margin-top:20px}.yt-note-mark{font:5rem Georgia,serif;color:#829679;line-height:1.2}.yt-side-note h2{font-size:1.6rem}.yt-side-note p{font-size:.9rem;color:var(--muted)}.yt-side-note hr{border:0;border-top:1px solid var(--line);margin:25px 0}.yt-answer-panel{padding:30px 0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{font:1.7rem/1.3 Georgia,serif;margin-bottom:20px}.yt-choices{display:grid;gap:10px}.yt-choice{display:flex;align-items:center;position:relative;gap:14px;font-size:.96rem;font-weight:400;border:1px solid var(--line);border-radius:4px;padding:15px;background:var(--white);cursor:pointer}.yt-choice:hover{border-color:#829679}.yt-choice:has(input:checked){border:2px solid #526b48;background:#eef2e8;padding:14px}.yt-choice:has(input:focus-visible){outline:3px solid #ad4c2f;outline-offset:4px}.yt-choice input{position:absolute;opacity:0;width:1px;height:1px}.yt-choice-letter{display:grid;place-items:center;background:#f0f0e9;border:1px solid var(--line);width:29px;height:29px;flex-shrink:0;font-size:.75rem;border-radius:3px}.yt-choice:has(input:checked) .yt-choice-letter{background:var(--ink);color:white;border-color:var(--ink)}.yt-background{margin:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0}.yt-background summary{font-weight:600;font-size:.96rem}.yt-background summary span{display:block;font-size:.76rem;font-weight:400;color:var(--muted);margin-top:3px}.yt-background>p{font-size:.84rem;color:var(--muted);margin:15px 0}.yt-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.yt-field-grid small{display:block;margin-top:5px;font-weight:400}.yt-check{display:flex;align-items:start;gap:8px;margin-top:20px;font-size:.8rem;font-weight:400}.yt-check input{margin-top:5px}.yt-error{color:#9c351e;font-size:.9rem;min-height:0}.yt-error:empty{display:none}.yt-results{margin-top:36px;padding-top:45px;border-top:2px solid var(--ink);scroll-margin-top:20px}.yt-result-filters{display:flex;gap:16px;flex-wrap:wrap;margin:25px 0}.yt-result-filters label{min-width:200px;max-width:100%}.yt-result-filters select{max-width:100%}.yt-bars{max-width:850px;display:grid;gap:20px;margin:30px 0}.yt-bar-label{display:flex;justify-content:space-between;gap:16px;font-size:.91rem;margin-bottom:8px}.yt-bar-track{height:13px;background:#e9eadd;border-radius:3px;overflow:hidden}.yt-bar-fill{height:100%;background:#7d956f}.yt-bar.is-mine .yt-bar-fill{background:var(--accent)}.yt-bar.is-mine .yt-bar-label>span:first-child:after{content:' · Your answer';font-size:.73rem;color:#9c452d}.yt-reflection{max-width:850px;padding:28px;background:#eee7db;border-radius:4px;margin:36px 0 50px}.yt-reflection h3{font-family:Georgia,serif;font-size:1.35rem}.yt-reflection p{font-size:.95rem}.yt-reflection a{font-size:.85rem}.yt-discussion{max-width:850px}.yt-discussion>h2{margin-bottom:16px}.yt-comment{border-top:1px solid var(--line);padding:22px 0;scroll-margin-top:25px}.yt-comment.is-reply{padding-left:25px;border-left:2px solid #d5dece}.yt-comment header{display:flex;justify-content:space-between;gap:12px;font-size:.83rem;margin-bottom:10px}.yt-comment header a{font-size:.74rem;color:var(--muted)}.yt-comment p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.94rem}.yt-comment-actions{display:flex;gap:20px}.yt-comment-actions button,.yt-comment-actions a{font-size:.75rem}.yt-reply-label{font-size:.72rem!important;color:var(--muted)}#comment-form{margin-top:30px;background:#efeee5;padding:28px;border-radius:4px}#comment-form label{margin:15px 0}#comment-form h3{font-family:Georgia,serif;font-size:1.4rem}.yt-share-panel{margin:50px 0;padding:40px;background:var(--sage);border-radius:4px}.yt-share-panel h2{max-width:650px}.yt-share-panel p{max-width:650px}.yt-share-panel label{max-width:700px}.yt-nojs{padding:20px;border:1px solid var(--accent);margin:25px 0}
@media(max-width:1000px){.yt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yt-feature>div:first-child{padding:32px}.yt-feature h2{font-size:2rem}.yt-question-layout{grid-template-columns:minmax(0,1fr) 200px;gap:35px}.yt-bubble{font-size:2.2rem}}
@media(max-width:700px){.yt-header,main,.yt-footer{width:calc(100% - 36px)}.yt-header{padding:22px 0;min-height:115px;align-items:start;flex-direction:column;gap:20px}.yt-brand{font-size:1.55rem}.yt-nav{gap:24px;font-size:.82rem}.yt-intro{padding-top:44px}.yt-intro-meta{gap:10px;flex-direction:column}.yt-feature{grid-template-columns:1fr}.yt-feature>div:first-child{padding:28px 23px}.yt-feature-art{min-height:240px;padding:25px}.yt-art-note{position:absolute;top:22px;left:24px;font-size:1rem}.yt-bubble{font-size:2.3rem;margin-top:45px}.yt-feature h2{font-size:2rem}.yt-section-head{align-items:start;flex-direction:column;gap:16px}.yt-library{padding-top:42px}.yt-grid{grid-template-columns:1fr}.yt-card{padding:23px}.yt-library-filters>label{flex:1;min-width:140px}.yt-library-filters>button{width:100%}.yt-about{padding:28px 24px}.yt-question-top{padding:24px 0;gap:8px}.yt-question-heading{padding:18px 0 20px}.yt-question-layout{display:block}.yt-side-note{display:none}.yt-story{font-size:1rem}.yt-chat{padding:20px}.yt-chat-them blockquote{font-size:1.6rem}.yt-field-grid{grid-template-columns:1fr}.yt-actions{align-items:start}.yt-actions .yt-button{width:100%}.yt-actions .yt-text-button{margin:auto}.yt-share-panel{padding:28px 23px}.yt-result-filters{flex-direction:column}.yt-result-filters label{width:100%}.yt-comment header{flex-wrap:wrap}#comment-form{padding:22px}.yt-comment.is-reply{padding-left:15px}.yt-reflection{padding:23px}.yt-footer{margin-top:25px}}
@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.yt-button,.yt-card,.yt-choice{transition:background .15s,border-color .15s}}
.yt-field-grid > div{min-width:0}.yt-gender-help{margin-top:20px;font-size:.82rem;color:var(--muted)}.yt-gender-help p{margin-top:12px}@media(min-width:701px){.yt-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Keep the single-question introduction aligned with its featured card. */
.yt-about{max-width:none}
.yt-about>h2,.yt-about>p{max-width:816px}
.yt-feature+.yt-about{margin-top:32px}
