:root{--ink:#1f2328;--muted:#6a737d;--surface:#fff;--surface-soft:#f8f7f2;--line:#e8e3d8;--accent:#3f5f7f;--point:#c86f3d;--point-soft:#fff1e8;color:var(--ink);background:var(--surface-soft);font-family:Apple SD Gothic Neo,Noto Sans KR,ui-sans-serif,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface-soft);min-width:320px;margin:0}.site-footer{color:#6a737dad;text-align:center;padding:28px clamp(18px,4vw,48px) 34px;font-size:.78rem}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:var(--muted);text-underline-offset:3px;text-decoration:underline}button,input{font:inherit}button{cursor:pointer}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;align-items:center;gap:24px;padding:16px clamp(18px,4vw,48px);display:flex;position:sticky;top:0}.brand,.nav a,.hero-links a,.result-card,.saved-item,.course-title-link,.course-guide-button,.related-button,.course-detail-item{color:var(--ink);text-decoration:none}.brand{align-items:center;gap:9px;font-size:1rem;font-weight:800;display:inline-flex}.brand-mark{border:1px solid var(--line);background:var(--point-soft);width:26px;height:26px;color:var(--point);border-radius:999px;place-items:center;font-size:.9rem;font-weight:800;display:grid}.nav{color:var(--muted);gap:18px;font-size:.9rem;font-weight:600;display:flex}.nav a{color:var(--muted)}.nav a:hover{color:var(--point)}.hero{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(320px,500px);align-items:end;gap:clamp(28px,5vw,64px);padding:44px clamp(18px,4vw,48px) 28px;display:grid}.hero-copy{max-width:720px}.eyebrow{color:var(--point);letter-spacing:0;margin:0 0 8px;font-size:.78rem;font-weight:700}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:760px;margin-bottom:16px;font-size:clamp(1.85rem,3.2vw,3.2rem);line-height:1.14}.lead{max-width:600px;color:var(--muted);margin-bottom:0;font-size:1rem;line-height:1.7}.hero-note{color:var(--point);margin:12px 0 0;font-size:.9rem;font-weight:700;line-height:1.5}.hero-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hero-links a{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--muted);border-radius:999px;align-items:center;padding:0 10px;font-size:.86rem;font-weight:650;display:inline-flex}.hero-links a:first-child{background:var(--point-soft);color:var(--point);border-color:#c86f3d52}.hero-links a:hover,.hero-links a:focus-visible{border-color:var(--point);color:var(--point)}.search-panel,.results-panel,.guide-panel,.course-card,.saved-card{border:1px solid var(--line);background:var(--surface);border-radius:8px}.search-panel{background:linear-gradient(180deg, #fffaf5 0%, var(--surface) 100%);border-color:#c86f3d3d;padding:18px}.search-panel label{margin-bottom:10px;font-size:.95rem;font-weight:750;display:block}.search-row{grid-template-columns:1fr auto;gap:8px;display:grid}.search-row input{border:1px solid var(--line);background:var(--surface);min-width:0;height:48px;color:var(--ink);border-radius:999px;outline:none;padding:0 16px}.search-row input:focus{border-color:var(--point);box-shadow:0 0 0 3px #c86f3d24}.search-row button,.quick-tags button,.browse-card,.save-button,.related-button,.saved-item,.result-card{border:1px solid var(--line);color:var(--ink);border-radius:999px}.search-row button{border-color:var(--accent);background:var(--accent);height:48px;color:var(--surface);border-radius:999px;padding:0 18px;font-weight:700}.quick-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.quick-tags button{background:var(--surface-soft);min-height:34px;color:var(--muted);border-radius:999px;padding:0 11px;font-size:.9rem;font-weight:600}.quick-tags button:hover{background:var(--surface);border-color:var(--point);color:var(--point)}.primary-paths{border-top:1px solid #e8e3d8e6;margin-top:14px;padding-top:14px}.primary-paths p{color:var(--ink);margin-bottom:9px;font-size:.9rem;font-weight:800;line-height:1.45}.primary-paths>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.primary-path-card{border:1px solid var(--line);background:var(--surface);min-height:104px;color:var(--ink);text-align:left;border-radius:8px;display:grid}.primary-path-card:hover{transform:translateY(-1px)}.primary-path-card button{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:14px 14px 8px}.primary-path-card strong,.primary-path-card span{display:block}.primary-path-card strong{font-size:1rem;line-height:1.35}.primary-path-card span{color:var(--muted);margin-top:8px;font-size:.83rem;font-weight:650;line-height:1.45}.primary-path-card a{color:var(--point);align-self:end;padding:0 14px 13px;font-size:.82rem;font-weight:750;line-height:1.3;text-decoration:none}.primary-path-card a:hover{text-decoration:underline}.primary-path-card.is-work{background:#f6f9fb;border-color:#3f5f7f4d}.primary-path-card.is-work:hover,.primary-path-card.is-work:focus-visible{border-color:var(--accent)}.primary-path-card.is-living{background:#fffaf5;border-color:#c86f3d4d}.primary-path-card.is-living:hover,.primary-path-card.is-living:focus-visible{border-color:var(--point)}.primary-path-card.is-life{background:#f7faf7;border-color:#50706047}.primary-path-card.is-life:hover,.primary-path-card.is-life:focus-visible{border-color:#507060}.primary-path-card.is-admin{background:#faf8f4;border-color:#6b5b4b47}.primary-path-card.is-admin:hover,.primary-path-card.is-admin:focus-visible{border-color:#6b5b4b}.use-guide-strip{border-top:1px solid #e8e3d8e6;margin-top:14px;padding-top:14px}.use-guide-strip a{color:var(--point);font-size:.9rem;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex}.use-guide-strip a:hover{text-decoration:underline}.use-guide-strip ol{color:var(--muted);gap:6px;margin:9px 0 0;padding-left:18px;font-size:.86rem;line-height:1.55;display:grid}.panic-strip{background:var(--surface-soft);padding:18px clamp(18px,4vw,48px) 0}.panic-strip .panel-head{margin-bottom:10px}.panic-strip h2{margin-bottom:0;font-size:1rem;line-height:1.4}.panic-scroll{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.panic-card{background:var(--surface);min-height:104px;color:var(--ink);border:1px solid #e8e3d8db;border-radius:8px;align-content:space-between;padding:14px;text-decoration:none;display:grid}.panic-card:hover,.panic-card:focus-visible{background:#fffaf5;border-color:#c86f3d7a}.panic-card span{font-size:.96rem;font-weight:800;line-height:1.45}.panic-card strong{color:var(--point);margin-top:12px;font-size:.82rem;line-height:1.35}.workspace{background:var(--surface-soft);grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:16px;padding:22px clamp(18px,4vw,48px) 48px;display:grid}.browse-section{background:var(--surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 clamp(18px,4vw,48px) 56px;display:grid}.browse-column{background:var(--surface);border:1px solid #e8e3d8b8;border-radius:8px;padding:18px}.browse-grid{gap:8px;display:grid}.browse-card{background:var(--surface);text-align:left;border-radius:8px;width:100%;min-height:86px;padding:14px}.browse-card:hover,.browse-card:focus-visible{border-color:var(--point)}.browse-card strong,.browse-card span{display:block}.browse-card strong{line-height:1.45}.browse-card span{color:var(--muted);margin-top:6px;font-size:.88rem;line-height:1.55}.results-panel,.guide-panel,.course-card,.saved-card{border-color:#e8e3d8b8;padding:18px}.results-panel,.side-rail{border-radius:8px}.guide-panel{border-color:var(--line)}.panel-head h2,.course-card h2{margin-bottom:12px;font-size:1rem;line-height:1.35}.result-list,.saved-list{gap:8px;display:grid}.result-context{color:var(--muted);margin:-4px 0 12px;font-size:.9rem;line-height:1.45}.result-card,.saved-item{background:var(--surface);text-align:left;border-radius:8px;width:100%;padding:12px}.result-card:hover,.saved-item:hover{border-color:var(--point)}.result-card.is-active{border-color:var(--point);background:var(--point-soft)}.result-card strong,.saved-item strong{font-size:.95rem;line-height:1.5;display:block}.result-card span{color:var(--muted);margin-top:6px;font-size:.82rem;display:block}.guide-panel{min-height:620px}.intro-panel{min-height:0}.guide-top{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.guide-kicker{border:1px solid var(--line);background:var(--point-soft);min-height:28px;color:var(--point);border-color:#c86f3d47;border-radius:999px;align-items:center;padding:0 9px;font-size:.82rem;font-weight:700;display:inline-flex}.guide-panel h2{margin:12px 0 8px;font-size:clamp(1.35rem,2.4vw,2.2rem);line-height:1.25}.guide-summary{color:var(--muted);line-height:1.75}.guide-image{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:96px 1fr;align-items:center;gap:12px;width:100%;margin:14px 0 4px;padding:10px;display:grid}.guide-image img{object-fit:cover;border-radius:6px;width:100%;height:72px;display:block}.guide-image figcaption{min-width:0}.guide-image figcaption strong,.guide-image figcaption span{display:block}.guide-image figcaption strong{margin-bottom:4px;font-size:.9rem;line-height:1.35}.guide-image figcaption span{color:var(--muted);font-size:.84rem;line-height:1.55}.solution-panel{background:#f6f9fb;border:1px solid #3f5f7f3d;border-radius:8px;margin:18px 0 4px;padding:18px}.solution-panel h2{margin:0 0 10px;font-size:1.08rem;line-height:1.45}.solution-conclusion{color:var(--ink);margin-bottom:18px;font-size:1rem;font-weight:700;line-height:1.75}.solution-block{border-top:1px solid #3f5f7f24;margin-top:16px;padding-top:16px}.solution-block h3{margin-bottom:10px;font-size:.96rem;line-height:1.45}.diagnosis-list,.warning-list,.action-flow ul{margin:0;padding-left:20px}.diagnosis-list li,.warning-list li,.action-flow li{margin:8px 0;line-height:1.65}.diagnosis-list li::marker{color:var(--accent)}.action-flow{gap:10px;display:grid}.action-flow section{background:var(--surface);border:1px solid #e8e3d8db;border-radius:8px;padding:14px}.action-flow h4{color:var(--accent);margin:0 0 8px;font-size:.92rem;line-height:1.4}.warning-list{background:#fffaf5;border:1px solid #c86f3d38;border-radius:8px;padding:12px 12px 12px 30px}.warning-list li::marker{color:var(--point)}.guide-visual{background:linear-gradient(180deg, #fffaf5 0%, var(--surface) 100%);border:1px solid #c86f3d33;border-radius:8px;margin:18px 0 4px;padding:16px}.guide-visual p{color:var(--point);margin-bottom:12px;font-size:.9rem;font-weight:800}.guide-visual-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.guide-visual-flow span{border:1px solid var(--line);background:var(--surface);min-height:58px;color:var(--ink);text-align:center;border-radius:8px;place-items:center;padding:10px;font-size:.92rem;font-weight:750;line-height:1.35;display:grid}.save-button{background:var(--surface);min-height:38px;color:var(--ink);border-radius:999px;flex:none;padding:0 12px;font-size:.9rem;font-weight:700}.save-button:hover{border-color:var(--accent);color:var(--accent)}.instant-example{background:#fffaf5;border:1px solid #c86f3d3d;border-radius:8px;margin:18px 0 4px;padding:18px}.instant-example h2{margin:0 0 10px;font-size:1rem;line-height:1.4}.usage-hint{color:var(--muted);margin:-2px 0 12px;font-size:.9rem;line-height:1.65}.instant-example p:last-child{color:var(--ink);white-space:pre-line;margin:0;font-size:1rem;font-weight:650;line-height:1.85}.guide-section{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.guide-section h2,.guide-section h3{margin-bottom:10px;font-size:.95rem}.steps{counter-reset:step;gap:12px;padding-left:0;list-style:none;display:grid}.steps li{grid-template-columns:28px 1fr;align-items:start;gap:11px;margin:0;line-height:1.7;display:grid}.steps li:before{counter-increment:step;content:counter(step);background:var(--point-soft);width:28px;height:28px;color:var(--point);border-radius:999px;place-items:center;font-size:.82rem;font-weight:800;display:grid}.donts,.course-list{padding-left:20px}.donts li,.course-list li{margin:8px 0;line-height:1.7}.example-box{border:1px solid var(--line);border-left:3px solid var(--point);background:var(--surface-soft);white-space:pre-line;border-radius:8px;margin:0;padding:16px;line-height:1.8}.related-list{flex-wrap:wrap;gap:8px;display:flex}.related-button{background:var(--surface);border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-size:.9rem;font-weight:600;display:inline-flex}.related-button:hover{border-color:var(--point);color:var(--point)}.knowledge-panel{background:#fffaf5;border:1px solid #c86f3d38;border-radius:8px;padding:18px}.knowledge-panel h2{margin-bottom:14px}.knowledge-block+.knowledge-block{margin-top:18px}.knowledge-block h3{color:var(--ink);margin-bottom:8px;font-size:.95rem;line-height:1.45}.knowledge-link-grid{gap:8px;display:grid}.knowledge-link-grid a{background:var(--surface);color:var(--ink);border:1px solid #e8e3d8eb;border-radius:8px;gap:6px;padding:14px;text-decoration:none;display:grid}.knowledge-link-grid a:hover{border-color:var(--point)}.knowledge-link-grid strong{line-height:1.45}.knowledge-link-grid span{color:var(--muted);font-size:.88rem;line-height:1.55}.knowledge-next-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.knowledge-next-list a{background:var(--surface);color:var(--ink);border:1px solid #e8e3d8eb;border-radius:8px;padding:12px 14px;font-weight:650;line-height:1.5;text-decoration:none;display:block}.knowledge-next-list a:hover{border-color:var(--point);color:var(--point)}.source-list{gap:8px;display:grid}.source-list a{color:var(--accent);font-size:.92rem;font-weight:650;line-height:1.5;text-decoration:none}.source-list a:hover{text-decoration:underline}.video-section p{color:var(--muted);margin-bottom:12px;font-size:.92rem;line-height:1.65}.video-frame{border:1px solid var(--line);aspect-ratio:16/9;background:#111;border-radius:8px;overflow:hidden}.video-frame iframe,.video-placeholder{border:0;width:100%;height:100%;display:block}.video-placeholder{color:#fff;text-align:left;background:#111;padding:0;position:relative}.video-placeholder img{object-fit:cover;opacity:.72;width:100%;height:100%}.video-placeholder span{gap:4px;max-width:calc(100% - 28px);display:inline-grid;position:absolute;inset:auto 14px 14px}.video-placeholder strong{background:var(--point);color:#fff;border-radius:999px;align-items:center;width:fit-content;min-height:36px;padding:0 13px;font-size:.9rem;display:inline-flex}.video-placeholder small{color:#ffffffe0;font-size:.82rem;font-weight:650}.side-rail{gap:16px;display:grid}.course-card p{color:var(--muted);line-height:1.65}.course-title-link:hover{color:var(--point)}.course-guide-button{text-align:left;line-height:1.55;display:inline}.course-guide-button:hover{color:var(--point)}.saved-empty{color:var(--muted);margin-bottom:0;line-height:1.6}.detail-page{max-width:900px;margin:0 auto;padding:18px clamp(18px,4vw,48px) 56px}.course-page{max-width:940px;margin:0 auto;padding:18px clamp(18px,4vw,48px) 56px}.howto-page{gap:16px;max-width:980px;margin:0 auto;padding:20px clamp(18px,4vw,48px) 56px;display:grid}.howto-hero,.howto-section,.howto-notice{border:1px solid var(--line);background:var(--surface);border-radius:8px}.howto-hero{padding:clamp(22px,4vw,34px)}.howto-hero h1{margin-bottom:14px}.howto-hero p,.howto-section p,.howto-notice p{color:var(--muted);margin-bottom:0;line-height:1.8}.howto-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.howto-steps article{background:var(--surface);border:1px solid #e8e3d8db;border-radius:8px;min-height:210px;padding:18px}.howto-steps span{color:var(--point);margin-bottom:18px;font-size:.82rem;font-weight:800;display:inline-flex}.howto-steps h2,.howto-section h2,.howto-notice h2{margin-bottom:10px;font-size:1rem;line-height:1.45}.howto-steps p{color:var(--muted);margin-bottom:0;font-size:.94rem;line-height:1.75}.howto-section{gap:14px;padding:20px;display:grid}.howto-chip-list{flex-wrap:wrap;gap:8px;display:flex}.howto-chip-list a,.howto-link-button{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:34px;text-decoration:none;display:inline-flex}.howto-chip-list a{background:var(--surface-soft);color:var(--ink);padding:0 11px;font-size:.9rem;font-weight:650}.howto-chip-list a:hover,.howto-link-button:hover{border-color:var(--point);color:var(--point)}.howto-link-button{background:var(--point-soft);width:fit-content;color:var(--point);padding:0 13px;font-size:.9rem;font-weight:750}.howto-notice{background:#fffaf5;border-color:#c86f3d38;padding:18px 20px}.topic-page{gap:16px;max-width:980px;margin:0 auto;padding:20px clamp(18px,4vw,48px) 56px;display:grid}.topic-hero,.topic-intro,.topic-guide-list,.topic-faq{border:1px solid var(--line);background:var(--surface);border-radius:8px}.topic-hero{padding:clamp(22px,4vw,34px)}.topic-hero h1{margin-bottom:14px}.topic-hero p{max-width:760px;color:var(--muted);margin-bottom:0;line-height:1.8}.topic-keywords{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.topic-keywords a{background:var(--point-soft);min-height:32px;color:var(--point);border:1px solid #c86f3d42;border-radius:999px;align-items:center;padding:0 10px;font-size:.86rem;font-weight:700;text-decoration:none;display:inline-flex}.topic-keywords a:hover{border-color:var(--point)}.topic-guide-list,.topic-intro,.topic-faq{padding:20px}.topic-intro p{max-width:760px;color:var(--muted);line-height:1.8}.topic-intro p+p{margin-top:10px}.topic-faq ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.topic-faq li{background:var(--surface-soft);color:var(--ink);border:1px solid #e8e3d8db;border-radius:8px;padding:12px 14px;line-height:1.55}.topic-guide-list>div:last-child{gap:9px;display:grid}.topic-guide-card{background:var(--surface);color:var(--ink);border:1px solid #e8e3d8db;border-radius:8px;gap:6px;padding:15px;text-decoration:none;display:grid}.topic-guide-card:hover{border-color:#c86f3d6b}.topic-guide-card strong{line-height:1.45}.topic-guide-card span{color:var(--muted);font-size:.9rem;line-height:1.55}.course-hero{background:var(--surface);border:1px solid #e8e3d8db;border-radius:8px;padding:clamp(22px,4vw,34px)}.course-hero h1{margin-bottom:12px;font-size:clamp(1.8rem,3vw,2.7rem)}.course-hero p{max-width:680px;color:var(--muted);line-height:1.75}.course-meta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.course-meta span{border:1px solid var(--line);background:var(--surface-soft);min-height:30px;color:var(--muted);border-radius:999px;align-items:center;padding:0 10px;font-size:.86rem;font-weight:700;display:inline-flex}.course-meta span:first-child{background:var(--point-soft);color:var(--point);border-color:#c86f3d47}.course-detail-list{gap:10px;margin-top:14px;display:grid}.course-detail-item{background:var(--surface);border:1px solid #e8e3d8db;border-radius:8px;grid-template-columns:42px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.course-detail-item:hover{border-color:#c86f3d6b}.course-detail-number{background:var(--point-soft);width:36px;height:36px;color:var(--point);border-radius:999px;place-items:center;font-size:.85rem;font-weight:850;display:grid}.course-detail-item strong,.course-detail-item small{display:block}.course-detail-item strong{line-height:1.45}.course-detail-item small{color:var(--muted);margin-top:5px;font-size:.85rem;line-height:1.45}.detail-breadcrumb{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:0 10px;font-size:.9rem;font-weight:650;display:inline-flex}.detail-breadcrumb a{color:var(--ink);text-decoration:none}.detail-breadcrumb a:hover{color:var(--point);text-decoration:none}.detail-breadcrumb span{background:var(--point-soft);min-height:24px;color:var(--point);border-radius:999px;align-items:center;padding:0 8px;font-size:.82rem;display:inline-flex}.detail-guide{min-height:auto;padding:clamp(18px,4vw,30px)}.detail-guide h1{margin:12px 0 8px;font-size:clamp(1.65rem,3vw,2.6rem)}@media (max-width:1040px){.hero,.workspace,.browse-section{grid-template-columns:1fr}.guide-panel{min-height:auto}}@media (max-width:640px){.topbar{align-items:center;padding:13px 16px}.nav,.brand-mark{display:none}h1{margin-bottom:0;font-size:1.85rem;line-height:1.18}.lead{display:none}.hero-links{margin-top:14px}.hero{border-bottom:0;gap:18px;padding:26px 16px 16px}.search-row{grid-template-columns:1fr}.quick-tags{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.quick-tags::-webkit-scrollbar{display:none}.quick-tags button{flex:none}.primary-paths>div{grid-template-columns:1fr}.primary-path-card{min-height:78px}.primary-path-card button{padding:13px 14px 7px}.use-guide-strip ol{gap:5px;font-size:.84rem}.workspace{flex-direction:column;gap:12px;padding:12px 16px 36px;display:flex}.panic-strip{padding:12px 16px 0}.panic-scroll{scrollbar-width:none;padding-bottom:4px;display:flex;overflow-x:auto}.panic-scroll::-webkit-scrollbar{display:none}.panic-card{flex:0 0 72vw;min-height:96px}.browse-section{grid-template-columns:1fr;gap:12px;padding:0 16px 40px}.browse-column{padding:16px}.guide-panel{order:1;width:100%;padding:16px}.results-panel{order:2;width:100%}.side-rail{order:3;width:100%}.guide-top{flex-direction:column;gap:12px}.results-panel,.course-card,.saved-card{padding:16px}.result-list,.course-list,.saved-list{max-height:260px;overflow:auto}.course-list{margin-bottom:0}.result-card{padding:13px 14px}.detail-page,.course-page{padding:14px 16px 40px}.howto-page,.topic-page{gap:12px;padding:14px 16px 40px}.howto-hero,.howto-section,.topic-hero,.topic-intro,.topic-guide-list,.topic-faq,.howto-notice{padding:18px}.howto-steps{grid-template-columns:1fr;gap:8px}.howto-steps article{min-height:auto;padding:16px}.howto-steps span{margin-bottom:10px}.course-hero,.course-detail-item,.detail-guide{padding:18px}.example-box{padding:14px}.guide-image{grid-template-columns:78px 1fr;gap:10px}.guide-image img{height:58px}.guide-visual{padding:14px}.guide-visual-flow{grid-template-columns:1fr}.guide-visual-flow span{min-height:44px}.source-list a{padding-right:4px}}
