.skills-guide-callout{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f3e8d6;border:1px solid #bea37c;border-left:5px solid #715133;padding:20px;border-radius:10px;margin:18px 0 26px;color:#392a20}.skills-guide-callout strong{font:700 1.3rem Georgia,serif}.skills-guide-callout p{margin:6px 0 0}.skills-guide-callout .button{flex-shrink:0}.skills-section-nav,.skills-topic-nav{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.skills-topic-nav a{padding:10px 14px;background:#f9f2e6;border:1px solid #cbb58f;border-radius:8px;color:#53371e}.skills-topic-nav a[aria-current]{background:#684b32;color:#fff}.skills-part{margin:26px 0;scroll-margin-top:24px}.skills-part>h2{font-size:1.8rem;margin:4px 0 10px}.skills-part>.eyebrow{color:#735635}.skills-part>p{max-width:75ch}.skills-model-second{border-top:2px solid #b59a72;padding-top:26px}.skills-method,.skills-model{margin:12px 0;border:1px solid #ccb99c;border-radius:10px;background:#fffcf5;overflow:hidden}.skills-method>summary,.skills-model>summary{padding:17px 20px;cursor:pointer;font-weight:700;color:#402b1e;min-height:56px}.skills-method>summary small,.skills-model>summary small{display:block;font-size:.88rem;font-weight:400;margin-top:5px;padding-left:16px;color:#65503c}.skills-method[open]>summary,.skills-model[open]>summary{background:#efe1ca;border-bottom:1px solid #ccb99c}.skills-method-body,.skills-model-body{padding:20px;line-height:1.7;min-width:0}.skills-method-body h3,.skills-model-body h3{margin:18px 0 10px}.skills-method-body p,.skills-model-body p{max-width:78ch}.skills-steps{padding-left:24px}.skills-steps li{padding-left:5px;margin-bottom:12px}.skills-steps p{margin:3px 0}.skills-tick-list{display:grid;gap:10px;margin:12px 0 18px}.skills-tick-list label{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#f7f0e3;border-radius:6px;min-height:44px}.skills-tick-list input{width:20px;height:20px;flex:0 0 20px;margin-top:3px;accent-color:#775537}.skills-writing-help,.skills-provenance{padding:15px;background:#f8f2e8;border:1px solid #d4c4ac;border-radius:7px;margin:14px 0}.skills-writing-help summary,.skills-provenance summary,.skills-annotated-paragraph summary{cursor:pointer;font-weight:600;min-height:28px}.skills-small{font-size:.88rem;color:#665646}.skills-question{font-weight:650;background:#f3e8d6;padding:16px;border-left:4px solid #8c693f;white-space:pre-line}.skills-answer{font-size:1.05rem;line-height:1.8;white-space:pre-line}.skills-note{padding:14px 18px;background:#f2ecdf;border-left:4px solid #987d54;border-radius:3px}.skills-note p{margin:6px 0}.skills-annotated-paragraph{padding:8px 0 20px;border-bottom:1px solid #ded0ba}.skills-annotated-paragraph details{background:#eef0e4;padding:12px 16px;border-radius:6px}.skills-scope{font-size:.95rem;padding:12px 16px;border-left:3px solid #9b815e}.skills-model-body .gq-model{padding:0;border:0;box-shadow:none}.skills-model-body img{max-width:100%;height:auto}.skills-model-body a{overflow-wrap:anywhere}.skills-method-body .gq-structure{margin:18px 0}.skills-method-body>button,.skills-model-body>.button{margin-top:15px}.home-question-guide{margin-top:4px}.home-question-guide h2{margin:0 0 8px}.home-question-links{display:flex;flex-wrap:wrap;gap:9px}.home-question-links .button{min-height:44px}.skills-part :focus-visible,.skills-guide-callout :focus-visible{outline:3px solid #8c4d20;outline-offset:4px}
@media(max-width:600px){.skills-guide-callout{align-items:stretch;flex-direction:column;padding:17px;gap:14px}.skills-guide-callout .button{white-space:normal;text-align:center}.skills-part>h2{font-size:1.55rem}.skills-method>summary,.skills-model>summary{padding:15px}.skills-method-body,.skills-model-body{padding:15px}.skills-section-nav .button{flex:1;white-space:normal;min-width:120px}.skills-topic-nav{display:grid;grid-template-columns:1fr 1fr}.skills-topic-nav a{font-size:.93rem}.skills-question{padding:13px}.skills-answer{font-size:1rem}.home-question-links{display:grid;grid-template-columns:1fr 1fr}.home-question-links>a:last-child{grid-column:1/-1}}
.skills-page-tools{margin:14px 0 0;border-top:1px solid #cbb99e;padding-top:10px}.skills-page-tools>summary{cursor:pointer;font-weight:600;min-height:32px}.skills-guide-page .resource-intro{padding:8px 0}.skills-guide-page .exam-view-nav{margin:12px 0}.skills-guide-page .exam-view-nav button{justify-content:center;min-height:48px;padding:10px}.skills-guide-page .skills-section-nav{display:grid;grid-template-columns:1fr 1fr;gap:8px}.skills-guide-page .skills-section-nav .button{min-height:44px;padding:10px;min-width:0;margin:0}.skills-guide-page .resource-intro>p:not(.eyebrow){margin:8px 0}.skills-guide-page .resource-intro h1{margin:8px 0 10px}
@media(max-width:600px){.skills-guide-page .resource-intro h1{font-size:1.7rem}.skills-guide-page .resource-intro>.eyebrow{font-size:.78rem;letter-spacing:.08em}.skills-guide-page .breadcrumbs{margin:14px 0}.skills-guide-page .resource-intro>p:not(.eyebrow){font-size:.95rem}.skills-guide-page .exam-view-nav button{font-size:.85rem;min-height:49px}.skills-guide-page .skills-section-nav .button{font-size:.9rem}.skills-guide-page .skills-part{margin-top:18px}}
@media print{.skills-section-nav,.skills-topic-nav,.skills-guide-callout,.skills-model-body>.button,.skills-method-body>button,.skills-page-tools{display:none}.skills-part{break-before:auto}.skills-method,.skills-model{overflow:visible;break-inside:auto}.skills-annotated-paragraph{break-inside:avoid}.skills-tick-list label{background:white}.skills-method-body,.skills-model-body{padding:10px}}
