.skill-site{color:#f3f1ee;background:#0b1014;min-height:100vh}.skill-site .skill-header{border-bottom:1px solid #303941;justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.skill-header nav{color:#c7ced3;gap:28px;font-size:14px;display:flex}.skill-header nav a{align-items:center;gap:7px;display:inline-flex}.skill-header a:hover,.skill-breadcrumb:hover{color:#ffb08c}.skill-site h1,.skill-site h2,.skill-site h3{letter-spacing:-.045em;font-family:Arial,sans-serif;font-weight:400}.skill-site h1{max-width:890px;margin:24px 0;font-size:clamp(48px,6.5vw,86px);line-height:1.03}.skill-site h2{font-size:clamp(30px,3.6vw,46px);line-height:1.1}.skill-site h3{font-size:25px;line-height:1.2}.skill-site p{line-height:1.7}.skill-site .section-label{letter-spacing:.13em;text-transform:uppercase;color:#d3ab94;margin:0 0 20px;font-size:11px}.skill-hero{padding:32px 0 66px}.skill-breadcrumb{color:#aab7c0;margin-bottom:60px;font-size:13px;display:inline-block}.skill-breadcrumb span{color:#7f929f;margin-left:8px}.skill-intro{color:#afbdc8;max-width:670px;margin:26px 0 30px;font-size:19px}.skill-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.skill-site .pill-button{color:#1a2329;background:#eee6dc;border-radius:40px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.skill-site .pill-button:hover{background:#ffcfb2}.format-label{color:#a6b5c0;font-size:13px}.skill-example{scroll-margin-top:24px}.model-stage{background:radial-gradient(at 65% 10%,#586564,#233138 55%,#18222a);border:1px solid #45565d;border-radius:20px;align-items:flex-start;gap:40px;min-height:500px;padding:50px 55px 0;display:flex;position:relative;overflow:hidden}.model-stage>img{transform-origin:bottom;width:65%;height:auto;margin-bottom:-18%;display:block;transform:rotate(-2deg);box-shadow:0 10px 40px #0006}.model-result{flex:1;padding-top:70px;position:relative}.model-result>span{color:#c1cdd0;font-size:12px}.model-result strong{letter-spacing:-.05em;color:#ffd1af;margin:18px 0 12px;font-size:clamp(25px,3.2vw,42px);font-weight:400;display:block}.model-result p{color:#c5d0d3;font-size:15px}.example-bottom{justify-content:space-between;align-items:flex-start;gap:40px;margin-top:22px;display:flex}.example-bottom>p{color:#a0afbb;max-width:590px;font-size:12px}.skill-site .editorial-link{color:#efbda1;white-space:normal;align-items:center;gap:12px;font-size:14px;display:inline-flex}.example-bottom>a{flex-shrink:0}.cost-comparison{border-top:1px solid #34424b;grid-template-columns:1fr 1fr;gap:20px 50px;margin-top:32px;padding:30px 0 15px;display:grid}.cost-comparison span{color:#a5b5bf;font-size:13px;display:block}.cost-comparison strong{letter-spacing:-.04em;margin-top:8px;font-size:32px;font-weight:400;display:block}.cost-comparison>p{color:#9fadb7;grid-column:1/-1;max-width:760px;font-size:12px}.report-stage{background:linear-gradient(135deg,#334a4e,#18282c);border:1px solid #476064;border-radius:18px;padding:35px}.report-stage>img{width:84%;height:auto;margin:0 auto 34px;display:block;box-shadow:0 20px 35px #0005}.report-pages{grid-template-columns:1fr 1fr;gap:25px;display:grid}.report-pages figure{margin:0}.report-pages img{width:100%;height:auto;display:block;box-shadow:0 8px 20px #0003}.report-pages figcaption{color:#b4c6ca;margin-top:12px;font-size:12px}.written-example{background:radial-gradient(at 100% 0,#465450,#1b2b31 70%);border:1px solid #3e5359;border-radius:18px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;padding:48px;display:grid}.example-context h3{margin-bottom:22px;font-size:37px;line-height:1.1}.example-context>p:not(.section-label){color:#b4c3ca;font-size:15px}.example-context dl{margin-top:28px}.example-context dl>div{margin-top:19px}.example-context dt{text-transform:uppercase;letter-spacing:.08em;color:#d8b8a5;margin-bottom:7px;font-size:11px}.example-context dd{color:#b9c6cd;font-size:14px;line-height:1.6}.specimen-paper{color:#23342e;background:#f5f3ed;border-radius:3px;padding:36px;box-shadow:0 18px 35px #0003}.specimen-paper .specimen-label{letter-spacing:.09em;text-transform:uppercase;color:#6f786b;margin-bottom:22px;font-size:9px;line-height:1.6}.specimen-paper h3{margin-bottom:24px;font-size:25px}.specimen-paper>p:not(.specimen-label){margin:0 0 18px;font-size:14px;line-height:1.75}.specimen-footnote{color:#6e776b;border-top:1px solid #d4d9cd;margin-top:24px;padding-top:15px;font-size:10px;line-height:1.6}.term-sheet>div{border-top:1px solid #d5dad1;justify-content:space-between;gap:20px;padding:14px 0;font-size:12px;line-height:1.5;display:flex}.term-sheet dt{color:#617164;max-width:48%}.term-sheet dd{text-align:right;max-width:58%;font-weight:500}.term-sheet .due-line{color:#1e5539;background:#e5ebde;margin:0 -12px;padding:15px 12px}.open-item{border-top:1px solid #5c6f70;margin-top:30px;padding-top:24px}.open-item span{color:#e3bea4;font-size:12px}.open-item p{color:#b9c9cd;margin-top:10px;font-size:13px}.skill-inputs{grid-template-columns:1fr 1fr;gap:80px;padding:100px 0;display:grid}.skill-inputs h2{max-width:400px;font-size:34px}.skill-inputs ul{margin:27px 0 0;padding:0;list-style:none}.skill-inputs li{color:#b4c2cb;border-top:1px solid #34414b;padding:16px 0;font-size:15px;line-height:1.7}.skill-process{background:#141e25;padding:80px 0}.process-steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px;display:grid}.process-steps article>span{color:#cfab96;margin-bottom:28px;font-size:13px;display:block}.process-steps h3{margin-bottom:18px;font-size:25px}.process-steps p{color:#b1c0ca;font-size:15px}.skill-use-cases{padding:90px 0 0}.rep-columns{grid-template-columns:1fr 1fr;gap:70px;margin-top:42px;display:grid}.rep-columns article{border-top:1px solid #43515a;padding-top:25px}.rep-columns article>span{color:#d1ab94;font-size:12px}.rep-columns h3{margin:15px 0;font-size:27px}.rep-columns p{color:#aebec8;font-size:15px}.review-strip{background:#121c23;border:1px solid #35444e;border-radius:8px;grid-template-columns:.7fr 1.3fr;gap:60px;margin-top:50px;padding:32px;display:grid}.review-strip h3{font-size:25px}.review-strip ul{margin:0;padding-left:17px}.review-strip li{color:#a9bac6;padding-bottom:10px;font-size:13px;line-height:1.7}.review-strip li:last-child{padding:0}.skill-site .faq-section{padding:85px 0}.skill-site .faq-section h2{font-size:38px}.skill-membership{text-align:center;background:radial-gradient(at 50% 100%,#425451,#1c2c33 75%);padding:80px 0}.skill-membership h2{font-size:clamp(40px,5vw,62px)}.skill-membership .wrap>p:not(.section-label){color:#c0ccd1;max-width:610px;margin:25px auto;font-size:16px}.skill-membership .skill-actions{justify-content:center}.skill-membership small{color:#a8b9c2;max-width:560px;margin:26px auto 0;font-size:12px;line-height:1.6;display:block}.related-skills{padding:70px 0}.related-skills>div{grid-template-columns:1fr 1fr;gap:0 45px;margin-top:30px;display:grid}.related-skills a{color:#cfdbdf;border-top:1px solid #374852;justify-content:space-between;align-items:center;gap:18px;padding:24px 0;font-size:18px;display:flex}.related-skills a:hover{color:#ffbf98}.skill-site .skill-footer{border-top:1px solid #33434e;align-items:center;gap:30px;padding:30px 0;display:flex}.skill-footer>p{color:#9bb0bf;margin-right:auto;font-size:12px}.skill-footer nav{gap:20px;font-size:12px;display:flex}.catalog-hero{padding-bottom:50px}.catalog-hero .section-label{margin-top:65px}.catalog-hero h1{max-width:940px}.catalog-list{padding-bottom:70px}.catalog-row{border-top:1px solid #3b4a52;grid-template-columns:50px 1fr 1fr;align-items:center;gap:35px;padding:45px 0;display:grid}.catalog-number{color:#c5a58f;align-self:start;padding-top:8px;font-size:13px}.catalog-row h2{margin-bottom:18px;font-size:34px}.catalog-row p{color:#aebdc7;margin-bottom:24px;font-size:15px}.catalog-row .catalog-format{color:#d5b19b;margin-bottom:18px;font-size:11px}.catalog-visual{aspect-ratio:1.55;background:linear-gradient(130deg,#405451,#1e2d35);border-radius:8px;padding:22px;transition:background .2s;display:block;overflow:hidden}.catalog-visual:hover{background:#405451}.catalog-visual img{object-fit:contain;filter:drop-shadow(0 10px 12px #0004);width:100%;height:100%}.catalog-mini{color:#314137;background:#f4f1e9;height:100%;padding:22px;font-size:12px;line-height:1.5;overflow:hidden}.catalog-mini>span{letter-spacing:.08em;color:#6b7b6b;margin-bottom:15px;font-size:8px;display:block}.catalog-mini strong{letter-spacing:-.04em;margin-bottom:18px;font-size:20px;font-weight:400;display:block}.catalog-mini p{color:#536554;font-size:11px;line-height:1.6}.catalog-mini dl>div{border-top:1px solid #d5dacc;justify-content:space-between;gap:12px;padding:10px 0;font-size:11px;display:flex}.catalog-mini dd{font-weight:600}.catalog-note{color:#9fafb9;border-top:1px solid #36434c;max-width:700px;padding:28px 0;font-size:13px}.landing .skill-detail-link{margin-top:22px}.skill-site img{max-width:100%}@media (max-width:900px){.model-stage{gap:22px;min-height:370px;padding:35px 30px 0}.model-result{padding-top:45px}.written-example{gap:30px;padding:30px}.example-context h3{font-size:30px}.specimen-paper{padding:26px}.skill-inputs{gap:40px}.process-steps{gap:25px}.catalog-row{grid-template-columns:30px 1fr 1fr;gap:20px}.catalog-row h2{font-size:28px}.skill-site .skill-footer{flex-wrap:wrap}.example-bottom{flex-direction:column;gap:15px}}@media (max-width:650px){.skill-site .wrap{width:calc(100% - 40px)}.skill-site .skill-header{flex-wrap:wrap;gap:15px;min-height:86px;padding:20px 0}.skill-header .wordmark{font-size:20px}.skill-header nav{flex-wrap:wrap;gap:18px;font-size:12px}.skill-header nav a{min-height:24px}.skill-hero{padding-top:25px;padding-bottom:40px}.skill-breadcrumb{margin-bottom:38px;font-size:11px}.skill-site h1{font-size:47px}.skill-intro{font-size:17px}.skill-actions{gap:18px}.format-label{width:100%;font-size:12px}.model-stage{flex-direction:column-reverse;gap:22px;min-height:0;padding:26px 22px 0}.model-result{padding:0}.model-result strong{margin:9px 0;font-size:35px}.model-result p{font-size:12px}.model-stage>img{width:100%;margin-bottom:-18%;transform:rotate(-1deg)}.example-bottom>a{flex-shrink:1;font-size:13px}.cost-comparison{gap:22px}.cost-comparison span{font-size:11px}.cost-comparison strong{font-size:24px}.report-stage{border-radius:10px;padding:18px 14px}.report-stage>img{width:100%;margin-bottom:20px}.report-pages{grid-template-columns:1fr;gap:24px}.written-example{grid-template-columns:1fr;gap:25px;padding:24px 18px}.example-context h3{font-size:34px}.example-context dl{display:none}.specimen-paper{padding:23px 20px}.skill-inputs{grid-template-columns:1fr;gap:36px;padding:60px 0}.skill-inputs h2{font-size:32px}.skill-process{padding:60px 0}.process-steps{grid-template-columns:1fr;gap:30px;margin-top:35px}.process-steps article{border-top:1px solid #35464f;padding-top:24px}.process-steps article>span{margin-bottom:14px}.process-steps h3{margin-bottom:12px}.skill-use-cases{padding-top:60px}.rep-columns{grid-template-columns:1fr;gap:30px}.review-strip{grid-template-columns:1fr;gap:20px;margin-top:35px;padding:25px 22px}.skill-site .faq-section,.skill-membership{padding:60px 0}.related-skills{padding:55px 0}.related-skills>div{grid-template-columns:1fr}.related-skills a{padding:22px 0;font-size:16px}.skill-site .skill-footer{gap:16px}.skill-footer>p{order:2;width:100%}.skill-footer nav{flex-wrap:wrap;gap:16px}.catalog-hero .section-label{margin-top:30px}.catalog-row{grid-template-columns:24px 1fr;gap:15px;padding:30px 0}.catalog-row h2{font-size:30px}.catalog-visual{aspect-ratio:1.5;grid-column:2;padding:20px}.catalog-row p{margin-bottom:15px}.catalog-mini{padding:20px}.catalog-mini strong{font-size:21px}.catalog-mini p{font-size:12px}}.model-sheet-gallery{grid-template-columns:1fr 1fr;gap:28px;margin:32px 0;display:grid}.model-sheet-gallery figure{background:#eef0f2;border:1px solid #c9ced4;border-radius:12px;margin:0;padding:16px}.model-sheet-gallery img{width:100%;height:auto;display:block}.model-sheet-gallery figcaption{color:#334155;margin-top:14px;font-size:14px;line-height:1.5}@media (max-width:700px){.model-sheet-gallery{grid-template-columns:1fr}}
