.partner-guidance{max-width:1440px;margin:0 auto;padding:64px 32px;scroll-margin-top:100px}.guidance-heading{margin-bottom:32px}.guidance-heading>span{display:flex;gap:10px;align-items:center;color:#a4aeff;font-size:16px;font-weight:700}.guidance-heading h2{margin:14px 0;font-size:clamp(28px,3vw,42px);line-height:1.3;color:#eff2ff}.guidance-heading>p{color:#a7b3ce;font-size:18px;line-height:1.7;margin:0}.guidance-layout{display:grid;grid-template-columns:250px minmax(0,1fr);border:1px solid #283451;border-radius:24px;overflow:hidden;background:#10172b}.guidance-tabs{padding:24px 16px;background:#0b1123}.guidance-tabs button{display:flex;align-items:center;gap:14px;width:100%;padding:18px 14px;margin:0 0 10px;border:1px solid transparent;border-radius:14px;background:transparent;color:#a8b8d7;text-align:left;cursor:pointer}.guidance-tabs button[aria-pressed=true]{background:#1a2346;border-color:#46528d;color:#ccd4ff}.guidance-tabs button>svg{width:22px;height:22px;flex-shrink:0}.guidance-tabs button>svg:last-child{width:16px;margin-left:auto}.guidance-tabs button strong{display:block;font-size:19px;line-height:1.5}.guidance-tabs button small{display:block;font-size:15px;line-height:1.5;margin-top:4px}.guidance-tabs a{display:flex;align-items:center;justify-content:space-between;padding:16px;margin-top:20px;font-size:16px;color:#aebaff;text-decoration:none}.guidance-article{min-width:0;padding:0;max-width:820px;margin:auto}.guidance-channel{color:#9ba9ff;font-size:16px;font-weight:700}.guidance-article h3{color:#f1f4ff;font-size:clamp(25px,2.5vw,34px);line-height:1.45;margin:12px 0 18px}.guidance-article p{font-size:18px;line-height:1.85;color:#b7c2da;margin:12px 0 0;overflow-wrap:anywhere}.guidance-intro{padding-bottom:28px}.guidance-sections{display:grid;gap:18px}.guidance-sections>section{padding:24px;border:1px solid #2c3753;border-radius:16px;background:#151e34}.guidance-section-title{display:flex;align-items:baseline;gap:14px}.guidance-section-title>span{color:#91a1ff;font-size:16px;font-weight:700}.guidance-section-title h4{margin:0;color:#e4eaff;font-size:21px;line-height:1.5}.guidance-note{display:flex;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid #2c3753}.guidance-note>svg{flex-shrink:0;margin-top:6px;color:#68cec9}.guidance-note p{margin:0;font-size:16px;color:#96a6c5}.guidance-tabs button:focus-visible,.guidance-tabs a:focus-visible{outline:2px solid #a6b4ff;outline-offset:3px}.partner-progress-content .partner-guidance{padding:32px 0}.guidance-resources a{display:inline-flex;align-items:center;gap:10px;color:#b6c4ff;font-size:18px;text-underline-offset:4px}@media(max-width:800px){.partner-guidance{padding:40px 20px}.guidance-layout{grid-template-columns:1fr}.guidance-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:16px}.guidance-tabs button{flex:1 1 140px;width:auto;margin:0;padding:12px}.guidance-tabs button>svg:last-child{display:none}.guidance-tabs a{flex-basis:100%;margin:0;padding:8px}.guidance-article{padding:0}.guidance-sections>section{padding:20px 16px}.guidance-article p{font-size:17px}}.guidance-start{display:flex;gap:16px;padding:22px 26px;margin-bottom:26px;border:1px solid #33446a;border-radius:16px;background:#111d32;color:#e8edf9}.guidance-start>svg{flex-shrink:0;margin-top:4px;color:#8cbacb;font-size:24px}.guidance-start strong{font-size:19px}.guidance-start p{font-size:17px;line-height:1.8;color:#b7c5dc;margin:8px 0 0;max-width:960px}.guidance-reading{padding:32px 36px;min-width:0}.guidance-reading-focus{outline:none;scroll-margin-top:110px}.guidance-reading h3{font-size:clamp(24px,2.5vw,32px);line-height:1.5;margin:12px 0;color:#f1f4ff}.guidance-directory-intro{font-size:17px;line-height:1.8;color:#b7c2da;max-width:760px}.guidance-plan-list{display:grid;gap:14px;margin-top:28px}.guidance-plan-card{display:flex;gap:20px;width:100%;padding:24px;border:1px solid #34405e;border-radius:14px;background:#151e32;text-align:left;cursor:pointer;color:#d8e1f2;font:inherit}.guidance-plan-card:hover{background:#1b2841;border-color:#6c7aa5}.guidance-plan-number{flex-shrink:0;font-size:20px;color:#7f93c4}.guidance-plan-card>span:last-child{display:grid;gap:9px;min-width:0}.guidance-plan-card small{font-size:14px;color:#acb9da}.guidance-plan-card strong{font-size:21px;line-height:1.55;color:#eef2ff}.guidance-plan-card span span{font-size:17px;line-height:1.75;color:#b8c6dd}.guidance-plan-card b{display:flex;gap:10px;align-items:center;font-size:16px;color:#b1bfff;margin-top:4px}.guidance-back{display:flex;align-items:center;gap:9px;padding:10px 15px;margin:0 0 24px;border:1px solid #405172;border-radius:10px;background:#111c31;color:#c4d0f0;cursor:pointer;font:inherit;font-size:16px}.guidance-contents{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 32px;padding:16px 0;border-top:1px solid #2c3753;border-bottom:1px solid #2c3753}.guidance-contents a{font-size:15px;color:#b8c6ec;text-decoration:none;padding:6px 10px;border-radius:8px;background:#1a2439}.guidance-chapter{margin:32px 0;padding-bottom:26px;border-bottom:1px solid #283550;scroll-margin-top:110px}.guidance-chapter h4{font-size:23px;line-height:1.55;color:#e9eeff;margin:0 0 14px}.guidance-chapter h5{font-size:20px;line-height:1.6;color:#e2e9fb;margin:0 0 12px}.guidance-chapter li{font-size:18px;line-height:1.95;color:#bec9de;overflow-wrap:anywhere}.guidance-chapter ul{padding-left:24px;display:grid;gap:12px}.guidance-editor-note{font-size:16px!important;color:#a2b3d3!important}.guidance-steps{padding-left:28px;margin-top:24px}.guidance-steps>li{padding-left:8px;margin-bottom:30px}.guidance-steps>li::marker{color:#9aacdc;font-weight:700}.guidance-output{padding:14px 18px;border-left:3px solid #7a94b6;background:#15243a;font-size:16px!important}.guidance-output strong{color:#dbe6f6}.guidance-example blockquote{margin:18px 0;padding:22px;border:1px solid #38486a;border-radius:12px;background:#152038;color:#dee8fc;font-size:18px;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere}.guidance-manuscript{margin:24px 0 0;padding-left:18px;border-left:2px solid #3e5278}.guidance-next{padding:22px;border-radius:12px;background:#17253a;margin-top:24px}.guidance-next strong{font-size:19px;color:#d5e6f5}.partner-guidance button:focus-visible,.partner-guidance a:focus-visible{outline:2px solid #b3c6ff;outline-offset:4px}@media(max-width:800px){.guidance-reading{padding:24px 20px}.guidance-plan-card{padding:20px 16px;gap:12px}.guidance-plan-card strong{font-size:19px}.guidance-start{padding:18px}.guidance-chapter li{font-size:17px}.guidance-chapter h4{font-size:21px}.guidance-chapter h5{font-size:19px}.guidance-example blockquote{padding:18px;font-size:17px}}
