@font-face{font-family:Pretendard;src:url(/twili/fonts/pretendard-subset.woff) format("woff");font-weight:100 900;font-display:swap}:root{--bg:#f6f4ef;--paper:#fff;--ink:#151515;--muted:#46443f;--line:#dad5cb;--orange:#fe4d01;--butter:#ffd966;--focus:#151515;--f:"Pretendard","Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;--serif:"Hahmlet","Noto Serif KR",serif;--t-body:1.125rem;--t-small:1rem;--wrap:68rem;color-scheme:light;--chip-peach:#ffb89a;--chip-sage:#cfe3d2;--chip-butter:#ffd966;--chip-cream:#f6f4ef;--chip-lilac:#e3dcf2}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{font-size:100%;scroll-padding-top:7rem}html[data-size=large]{font-size:125%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--f);font-size:var(--t-body);line-height:1.7;word-break:keep-all;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-family:var(--serif);font-weight:500;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}p{margin:0}a{color:var(--ink);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.07em}a:hover{text-decoration-thickness:.14em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;box-shadow:0 0 0 6px var(--butter);border-radius:4px}img{display:block;max-width:100%;height:auto}.sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip,.sr-only{position:absolute}.skip{left:1rem;top:-4rem;z-index:10;background:var(--ink);color:#fff;padding:.75rem 1rem;border-radius:999px;font-weight:600}.skip:focus{top:1rem;color:#fff}.mock-note{background:var(--ink);color:#fff;font-size:var(--t-small);text-align:center;padding:.5rem 1rem}.mock-note a{color:#fff;font-weight:600}html[data-contrast=high]{--bg:#000;--paper:#000;--ink:#fff;--muted:#fff;--line:#fff;--butter:#000;--orange:#000;--focus:#ffe600}html[data-contrast=high] .chips .ic,html[data-contrast=high] .situ .ic{background:#000!important;border:1.5px solid #fff}html[data-contrast=high] .logo .word,html[data-contrast=high] .situ .nm,html[data-contrast=high] .zfig .over b,html[data-contrast=high] h1,html[data-contrast=high] h2,html[data-contrast=high] h3{font-family:var(--f);font-weight:700}html[data-contrast=high] .mail-copy,html[data-contrast=high] a{color:#ffe600}html[data-contrast=high] .btn{background:#000;color:#ffe600;border-color:#ffe600}html[data-contrast=high] .btn:hover{background:#ffe600;color:#000}html[data-contrast=high] .band,html[data-contrast=high] .butter,html[data-contrast=high] .closing{border-block:2px solid #fff}html[data-contrast=high] .faq,html[data-contrast=high] .zfig .over,html[data-contrast=high] .zfig .tiles span{border:2px solid #fff}html[data-contrast=high] .lang a[aria-current=true],html[data-contrast=high] .tool[aria-pressed=true]{background:#ffe600;color:#000}html[data-contrast=high] .logo .braille{fill:#fff}html[data-contrast=high] :focus-visible{box-shadow:none}html[data-contrast=high] .mock-note,html[data-contrast=high] .skip{background:#000;color:#fff;border-bottom:2px solid #fff}html[data-contrast=high] .mock-note a,html[data-contrast=high] .skip:focus{color:#ffe600}html[data-contrast=high] .search input{background:#000;color:#fff;border-color:#fff}html[data-contrast=high] .search input::placeholder{color:#ccc}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}html[data-contrast=high] .sos{background:#000;border:2px solid #fff}html[data-contrast=high] .sos .num{background:#fff;color:#000}html[data-contrast=high] .situ .ic{background:#000!important;border:1.5px solid #fff}html[data-contrast=high] .urgent{background:#000;border:2px solid #fff}html[data-contrast=high] .change .ic{border-color:#fff}html[data-contrast=high] .pbox{background:#000;border:2px solid #fff}html[data-contrast=high] .pbox h2,html[data-contrast=high] .pbox h3,html[data-contrast=high] .pbox p{color:#fff}html[data-contrast=high] .filters button[aria-pressed=true]{background:#ffe600;border-color:#ffe600;color:#000}.head{background:var(--bg)}.head-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;padding-block:1.125rem .5rem}.head-top,.logo{align-items:center}.logo{display:inline-flex;gap:.75rem;text-decoration:none;color:var(--ink)}.logo .word{font-family:var(--serif);font-weight:600;font-size:2rem;line-height:1;letter-spacing:-.01em}.logo .braille{fill:#8a857b;margin-top:.2rem}.tools{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.lang{display:flex;list-style:none;margin:0;padding:0;border:1.5px solid var(--ink);border-radius:999px;overflow:hidden}.lang a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;font-size:1rem;font-weight:600;text-decoration:none}.lang a[aria-current=true]{background:var(--ink);color:#fff}.tool{min-height:2.75rem;padding:0 1rem;border-radius:999px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);font:inherit;font-size:1rem;font-weight:600;cursor:pointer}.tool[aria-pressed=true]{background:var(--ink);color:#fff}.menu{list-style:none;margin:0;padding:.25rem 0 .75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.menu li{flex:0 0 auto}.menu a{display:inline-block;padding:.5rem 0;font-weight:600;text-decoration:none;white-space:nowrap}html[data-size=large] .menu{gap:.5rem 1rem}.menu a:hover{text-decoration:underline;text-decoration-thickness:.15em;text-underline-offset:.4em}.head-desc{color:var(--muted)}.foot,.head-desc{font-size:var(--t-small)}.foot{background:var(--bg);padding-block:3.5rem 2.5rem}.foot-grid{display:grid;grid-gap:2rem;gap:2rem}@media(min-width:48rem){.foot-grid{grid-template-columns:1.4fr 1fr 1fr}}.foot h2{font-family:var(--f);font-size:1rem;font-weight:700;margin-bottom:.75rem}.foot ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.foot .about p+p{margin-top:.75rem}.foot .logo .word{font-size:1.625rem}.foot .logo{margin-bottom:1rem}.foot-bottom{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--line);color:var(--muted)}.mail-copy{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.375rem;padding:.125rem 0;margin:0;border:0;background:none;font:inherit;color:var(--ink);cursor:pointer;text-align:left}.mail-copy .addr{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.07em}.mail-copy .cp{border:1.5px solid;border-radius:999px;padding:0 .5rem;font-size:var(--t-small);font-weight:600;line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 1.625rem;border-radius:999px;border:2px solid var(--ink);background:var(--ink);color:#fff;font:inherit;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer}.btn:hover{background:#000;color:#fff}.btn.line{background:transparent;color:var(--ink)}.btn.line:hover{background:var(--ink);color:#fff}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:1rem}@media(min-width:48rem){.wrap{padding-inline:2rem}}.search{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:2rem}.search input{flex:1 1 14rem;min-width:0;min-height:3.25rem;padding:0 1.25rem;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper);font:inherit;color:var(--ink)}.search input::placeholder{color:#5e5a52}.search-msg{margin-top:.625rem;font-size:var(--t-small);font-weight:600;min-height:1.6em}.chips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:.625rem;gap:.625rem}@media(min-width:36rem){.chips{grid-template-columns:1fr 1fr}}.chips a{display:flex;align-items:center;gap:.75rem;min-height:3.5rem;padding:.375rem 1.125rem .375rem .5rem;background:var(--paper);border:1.5px solid var(--line);border-radius:999px;font-weight:700;text-decoration:none}.chips a:hover{border-color:var(--ink)}.chips .ic{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;flex:none}.band{padding:.875rem 1rem}.sec{padding-block:5rem}.sec-head{text-align:center;margin:0 auto 3.5rem}.sec-head h2{font-size:clamp(2rem,3.6vw,2.75rem)}.sec-head p{margin-top:.875rem;color:var(--muted)}.butter{background:var(--butter)}.white{background:var(--paper)}.white .chips a,.white .faq,.white .regions a{border-color:var(--line)}.page-crumbs{padding-top:3.5rem}.page-crumbs .crumbs{margin:0 0 1.5rem}.band{background:var(--orange);text-align:center;padding:1rem;font-size:1.25rem;font-weight:700;line-height:1.5}.band,.band a{color:var(--ink)}.band a{text-decoration-thickness:.1em;white-space:nowrap}.band span{font-weight:600}html[data-contrast=high] .band{background:#000;border-block:2px solid #fff}.sec-head .all{display:inline;min-height:2.75rem;line-height:2.75rem;margin-top:.75rem;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:.1em}.sec-head .all .all-prefix,.sec-head .all .all-suffix{display:inline}.sec-head .all:hover{text-decoration-thickness:.18em}.menu a[aria-current=page]{text-decoration:underline;text-decoration-thickness:.15em;text-underline-offset:.4em}.page-head{padding:0 0 2.5rem}.page-head h1{font-family:var(--serif);font-weight:500;font-size:clamp(2.25rem,4.4vw,3.25rem);line-height:1.2}.page-head .lede{margin-top:1rem;font-size:1.25rem;color:var(--muted)}.page-head .kicker{margin:0 0 .75rem}.page-head .upd{margin-top:.75rem;font-size:var(--t-small);color:var(--muted)}.art.art-narrow{max-width:52rem}.filters{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.filters button{min-height:2.75rem;padding:0 1.125rem;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.filters button:hover{border-color:var(--ink)}.filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.count{margin-top:1.25rem;font-weight:700}.regions{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.regions a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.125rem;border:1.5px solid var(--line);border-radius:999px;background:var(--paper);font-weight:600;text-decoration:none}.regions a:hover{border-color:var(--ink)}.toc{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.toc a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border:1.5px solid var(--line);border-radius:999px;background:var(--paper);font-weight:600;text-decoration:none}.toc a:hover{border-color:var(--ink)}.msg{margin-top:1rem;padding:1.25rem 1.5rem;border-radius:12px;background:var(--paper);border:1.5px dashed var(--ink);font-size:1.25rem;font-weight:600}.hero{padding-block:3rem 3.5rem}.hero-grid{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:center}.hero-grid>*{min-width:0}@media(min-width:62rem){.hero-grid{grid-template-columns:1.05fr 1fr;gap:4rem}}.hero h1{font-size:clamp(2.5rem,5.2vw,3.75rem)}.hero .lede{margin-top:1rem;color:var(--muted)}.hero .chips .ic svg{width:1.8rem;height:1.8rem}.quick h2{font-family:var(--f);font-size:1.125rem;font-weight:700;margin-bottom:.875rem}.zz{grid-gap:4.5rem;gap:4.5rem}.zrow,.zz{display:grid}.zrow{grid-gap:2rem;gap:2rem;align-items:center}.zrow>*{min-width:0}@media(min-width:56rem){.zrow{grid-template-columns:1fr 1fr;gap:4.5rem}.zrow.flip .zfig{order:2}}.zfig{position:relative;margin:0}.zfig img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px}.zfig .over{position:absolute;max-width:15rem;padding:1rem 1.125rem;border-radius:14px;background:var(--butter);color:var(--ink);font-size:1rem;line-height:1.5}.zfig .over b{display:block;font-family:var(--serif);font-weight:500;font-size:1.25rem;line-height:1.3;margin-bottom:.25rem}.zfig .over.tl{left:0;top:-1.25rem;transform:translateX(-.75rem)}.zfig .over.br{right:0;bottom:-1.25rem;transform:translateX(.75rem)}.zfig .over.paper{background:var(--paper);border:1.5px solid var(--line)}.zfig .tiles{position:absolute;left:1rem;right:1rem;bottom:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.zfig .tiles span{flex:1 1 7rem;padding:.75rem .875rem;border-radius:12px;background:var(--paper);font-weight:700;font-size:1rem;display:flex;align-items:center;gap:.5rem}.zfig figcaption{margin-top:1.75rem;font-size:var(--t-small);color:var(--muted)}.ztext h3{font-size:clamp(1.625rem,2.6vw,2rem)}.ztext p{margin-top:1rem}.ztext .btn{margin-top:1.75rem}.more{margin-top:4rem}.more,.trio{text-align:center}.trio{list-style:none;margin:0;padding:0;display:grid;grid-gap:2.5rem;gap:2.5rem}@media(min-width:48rem){.trio{grid-template-columns:repeat(3,1fr);gap:2rem}}.trio .ic{display:inline-grid;place-items:center;margin-bottom:1rem}.trio h3{font-size:1.5rem}.trio p{margin-top:.625rem}.trio-more{text-align:center;margin-top:3rem}.ruled{list-style:none;margin:0;padding:0;display:grid;grid-gap:2rem;gap:2rem}@media(min-width:48rem){.ruled{grid-template-columns:repeat(3,1fr)}}.ruled li{border-top:2px solid var(--ink);padding-top:1.25rem}.ruled h3{font-size:1.375rem}.ruled p{margin-top:.5rem}.ruled .m{margin-top:.75rem;font-size:var(--t-small);color:var(--muted)}.situ{list-style:none;margin:0;padding:0;display:grid;grid-gap:0 3rem;gap:0 3rem}@media(min-width:48rem){.situ{grid-template-columns:1fr 1fr}}.situ a{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"ic nm n" "ic d d";grid-gap:.125rem 1rem;gap:.125rem 1rem;align-items:center;padding:1.25rem 0;border-bottom:1.5px solid var(--line);text-decoration:none}.situ li:first-child a,.situ li:nth-child(2) a{border-top:1.5px solid var(--line)}@media(max-width:47.99rem){.situ li:nth-child(2) a{border-top:0}}.situ .ic{grid-area:ic;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%}.situ .nm{grid-area:nm;font-family:var(--serif);font-weight:500;font-size:1.375rem}.situ .d{grid-area:d;color:var(--muted)}.situ .d,.situ .n{font-size:var(--t-small)}.situ .n{grid-area:n;font-weight:600}.situ a:hover .nm{text-decoration:underline;text-underline-offset:.2em}.faqs{width:100%;margin:0;display:grid;grid-gap:.75rem;gap:.75rem}.faq{background:var(--paper);border-radius:8px}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.375rem;font-weight:700}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:.6rem;height:.6rem;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);flex:none;margin-top:-.25rem}.faq[open] summary:after{transform:rotate(-135deg);margin-top:.25rem}.faq p{padding:0 1.375rem 1.25rem}.closing{background:var(--orange);color:var(--ink);padding-block:4.5rem;text-align:center}.closing h2{font-size:clamp(2rem,3.6vw,2.75rem)}.closing .search{justify-content:center;max-width:36rem;margin-inline:auto}.closing .search input{border-color:var(--ink)}.change{list-style:none;margin:0;padding:0;display:grid;grid-gap:0 3rem;gap:0 3rem}@media(min-width:48rem){.change{grid-template-columns:1fr 1fr}}.change a{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"ic nm" "ic d";grid-gap:.25rem 1rem;gap:.25rem 1rem;align-items:start;padding:1.375rem 0;border-bottom:1.5px solid var(--line);text-decoration:none}.change li:first-child a,.change li:nth-child(2) a{border-top:1.5px solid var(--line)}@media(max-width:47.99rem){.change li:nth-child(2) a{border-top:0}}.change .ic{grid-area:ic;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;border:1.5px solid var(--ink)}.change .nm{grid-area:nm;font-family:var(--serif);font-weight:500;font-size:1.375rem;line-height:1.35}.change .d{grid-area:d;color:var(--muted)}.change a:hover .nm{text-decoration:underline;text-underline-offset:.2em}.near{width:100%;margin:0}.near .chips{grid-template-columns:1fr}@media(min-width:36rem){.near .chips{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.near .chips{grid-template-columns:1fr 1fr 1fr}}.near .chips a{justify-content:space-between;padding:.375rem 1.25rem}.near .chips .ext{font-size:var(--t-small);font-weight:600;color:var(--muted)}.near-form{margin-top:2rem}.near-form .search{max-width:36rem}.near .hint{margin-top:1.5rem;color:var(--muted);font-size:var(--t-small)}.situ .d b{color:var(--ink)}.near .chips-h{margin-top:0;margin-bottom:1.25rem}.tag{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .625rem;border-radius:999px;border:1px solid var(--line);background:var(--bg);font-size:var(--t-small);font-weight:600}.tag.hl{background:var(--butter);border-color:var(--butter)}.pbox{margin-top:3rem;display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center;justify-content:space-between;padding:1.75rem;border-radius:18px;background:var(--ink);color:#fff}.pbox h2,.pbox h3{font-family:var(--serif);font-weight:500;font-size:1.5rem;color:#fff}.pbox p{margin-top:.25rem;color:#e9e6df}.pbox .btn{background:#fff;color:var(--ink)}.pcards{list-style:none;margin:0;padding:0;display:grid;grid-gap:2.5rem;gap:2.5rem}@media(min-width:48rem){.pcards{grid-template-columns:repeat(3,1fr);gap:2rem}}.pcards.two{margin-inline:auto}@media(min-width:48rem){.pcards.two{grid-template-columns:repeat(2,1fr)}}.pcards li{display:flex;flex-direction:column;align-items:center;text-align:center}.pcards img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:16px}.pcards h3{margin-top:1.5rem;font-size:1.5rem}.pcards p{margin-top:.625rem;flex:1 1}.pcards .btn,.soon{margin-top:1.5rem}.soon{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1.25rem;border:1.5px dashed var(--ink);border-radius:999px;font-weight:600;font-size:1rem}.dl-row{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.deck{margin-top:1.5rem;padding:2rem 1.5rem;border-radius:20px;background:var(--paper);border:1.5px solid var(--line)}.deck .pos{font-weight:700}.deck .q{margin-top:1rem;font-family:var(--serif);font-weight:500;font-size:clamp(1.5rem,3vw,2rem);line-height:1.4}.deck .ans{margin-top:1.5rem;padding:1.25rem;border-radius:14px;background:var(--butter)}.deck .ans .lb{font-weight:700}.deck .ans p{margin-top:.25rem;font-size:1.25rem}.deck .row{margin-top:1.25rem}.deck .nav,.deck .row{display:flex;flex-wrap:wrap;gap:.5rem}.deck .nav{margin-top:2rem;justify-content:space-between}.deck .done h3{font-family:var(--serif);font-weight:500;font-size:1.75rem}.allcards{margin-top:2rem}.allcards summary{cursor:pointer;font-weight:700;min-height:2.75rem;display:flex;align-items:center}.allcards ol{margin:1rem 0 0;padding-left:1.5rem;display:grid;grid-gap:1rem;gap:1rem}.allcards .a{color:var(--muted)}html[data-contrast=high] .deck .ans{background:#000;border:2px solid #fff}.sets{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.sets li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:1rem 1.25rem;border-radius:12px;background:var(--paper);border:1.5px solid var(--line);font-weight:600}.sets .st{font-weight:600;color:var(--muted);font-size:var(--t-small)}.cover{display:grid;grid-gap:2rem;gap:2rem;align-items:center;margin-top:1rem}@media(min-width:56rem){.cover{grid-template-columns:1.1fr 1fr;gap:3.5rem}}.cover img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px}.cover h3{font-family:var(--serif);font-weight:500;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.3;margin-top:.5rem}.cover p{margin-top:.75rem}.cover .btn{margin-top:1.5rem}.alist .aitem,.alist a{display:block;padding:1.375rem 0;text-decoration:none}.alist .aitem{cursor:default}.glist{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-gap:0;gap:0}.glist li{border-top:1.5px solid var(--line)}.glist li:last-child{border-bottom:1.5px solid var(--line)}.glist .gitem,.glist a{display:grid;grid-template-columns:auto 1fr;grid-gap:.25rem 1rem;gap:.25rem 1rem;padding:1.375rem 0;text-decoration:none;align-items:start}.glist .gitem{cursor:default}.glist .ic{grid-row:span 3;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%}.glist .nm{font-family:var(--serif);font-weight:500;font-size:1.375rem;line-height:1.35}.glist a:hover .nm{text-decoration:underline;text-underline-offset:.2em}.glist .d{color:var(--muted)}.glist .tags{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.kicker{font-size:var(--t-small);font-weight:700;margin-bottom:.75rem}.figure{margin:2rem 0 0}.figure img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px}.figure figcaption{margin-top:.75rem;font-size:var(--t-small);color:var(--muted)}.quote{margin:2rem 0 0;padding:0 0 0 1.25rem;border-left:4px solid var(--ink);font-family:var(--serif);font-size:1.5rem;line-height:1.45}.quote cite{display:block;margin-top:.5rem;font-family:var(--f);font-style:normal;color:var(--muted)}.meta,.quote cite{font-size:var(--t-small)}.meta{margin:1.5rem 0 0;display:grid;grid-gap:.25rem;gap:.25rem;padding:1rem 1.25rem;border-radius:12px;background:var(--paper);border:1.5px solid var(--line)}.meta div{display:flex;flex-wrap:wrap;gap:.5rem}.meta dt{font-weight:700;min-width:7.5rem}.meta dd,.prep{margin:0}.prep{list-style:none;padding:0;display:grid;grid-gap:2rem;gap:2rem}@media(min-width:48rem){.prep{grid-template-columns:repeat(3,1fr)}}.prep li{border-top:2px solid var(--ink);padding-top:1.25rem;display:flex;flex-direction:column}.prep h3{font-size:1.375rem}.prep p{margin-top:.5rem;flex:1 1}.prep .m{margin-top:.75rem;font-size:var(--t-small)}.prep .btn{margin-top:1.25rem;align-self:flex-start}.sos{background:var(--orange);color:var(--ink);border-radius:20px;padding:1.75rem 1.75rem 2rem}.sos h2{font-family:var(--serif);font-weight:500;font-size:clamp(1.75rem,3vw,2.25rem)}.sos ol{list-style:none;margin:1.25rem 0 0;padding:0;grid-gap:.875rem}.sos li,.sos ol{display:grid;gap:.875rem}.sos li{grid-template-columns:auto 1fr;grid-gap:.875rem;align-items:start;font-size:1.125rem;font-weight:600;line-height:1.5}.sos .num{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--ink);color:#fff;font-weight:700;font-size:1rem}.sos li span b{font-size:1.25rem}.sos .btn{margin-top:1.5rem;background:var(--ink);color:#fff}.hero .chips{margin-top:1.75rem}.hero .chips-h{font-family:var(--f);font-size:1.125rem;font-weight:700;margin-top:2.25rem}.art{margin:0;padding:0 0 5rem}.crumbs{list-style:none;margin:0 0 1.5rem;padding:0;display:flex;flex-wrap:wrap;gap:.25rem .5rem;font-size:var(--t-small);color:var(--muted)}.crumbs li+li:before{content:"/";margin-right:.5rem}.urgent{margin:2.25rem 0;padding:1.5rem 1.5rem 1.625rem;border-radius:16px;background:var(--orange);color:var(--ink)}.urgent h2{font-family:var(--f);font-size:1.25rem;font-weight:700}.urgent p{margin-top:.5rem;font-weight:600}.art h2.st{font-family:var(--serif);font-weight:500;font-size:1.75rem;margin-top:3rem}.art>h2.st-first{margin-top:0}.steps{list-style:none;margin:1.25rem 0 0;padding:0;counter-reset:s}.steps li{counter-increment:s;padding:1.5rem 0;border-top:1.5px solid var(--line)}.steps h3{font-size:1.25rem;font-weight:700;font-family:var(--f)}.steps h3:before{content:counter(s) ". "}.steps p{margin-top:.5rem}.box{margin-top:2.5rem;padding:1.5rem;border-radius:16px;background:var(--paper);border:1.5px solid var(--line)}.box h2{font-family:var(--serif);font-weight:500;font-size:1.5rem}.box p{margin-top:.5rem}.box .btn{margin-top:1rem}.related{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.note-med{margin-top:2.5rem;font-size:var(--t-small);color:var(--muted)}.stds{list-style:none;margin:0;padding:0;display:grid;grid-gap:0 3rem;gap:0 3rem}@media(min-width:48rem){.stds{grid-template-columns:1fr 1fr}}.stds li{padding:1.25rem 0;border-top:1.5px solid var(--line)}.stds .nm{display:block;font-weight:700;font-size:1.125rem}.stds .by{display:block;color:var(--muted);font-size:var(--t-small);margin-top:.125rem}.stds p{margin-top:.5rem}.art h2.st+p{margin-top:.75rem}.art ul.plain{margin:1rem 0 0;padding-left:1.25rem;display:grid;grid-gap:.5rem;gap:.5rem}.art h2.st+ol.plain,.art h2.st+ul.plain{margin-top:1rem}.art ol.plain{margin:1rem 0 0;padding-left:1.5rem;display:grid;grid-gap:.625rem;gap:.625rem}.art p.t{margin-top:1rem}.alist{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-gap:0 3rem;gap:0 3rem}@media(min-width:48rem){.alist{grid-template-columns:1fr 1fr}}.alist li{border-top:1.5px solid var(--line)}.alist a{display:block;padding:1.375rem 0;text-decoration:none}.alist .k{font-size:var(--t-small);font-weight:700}.alist .nm{display:block;margin-top:.25rem;font-family:var(--serif);font-weight:500;font-size:1.375rem;line-height:1.35}.alist a:hover .nm{text-decoration:underline;text-underline-offset:.2em}.alist .d{display:block;margin-top:.25rem;color:var(--muted)}.prep .more-row{grid-column:1/-1;text-align:center;border:0;padding:0}.pl-h{font-family:var(--serif);font-weight:500;font-size:1.75rem;margin-top:3rem}.pl-h+p{margin-top:.5rem;color:var(--muted)}.plist{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;grid-gap:1.25rem;gap:1.25rem}.pitem{background:var(--paper);border:1.5px solid var(--line);border-radius:16px;padding:1.5rem}.pitem h3{font-family:var(--serif);font-weight:500;font-size:1.5rem;line-height:1.35}.pitem .one{margin-top:.5rem;font-size:1.125rem}.pitem dl{margin:1rem 0 0;display:grid;grid-gap:.5rem;gap:.5rem}.pitem dl div{display:grid;grid-gap:.125rem;gap:.125rem}@media(min-width:40rem){.pitem dl div{grid-template-columns:7.5rem 1fr;gap:1rem}}.pitem dt{font-weight:700}.pitem dd{margin:0}.pitem .act{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.5rem}.pitem .chk{margin-top:.75rem;font-size:var(--t-small);color:var(--muted)}.search-page{padding-bottom:5rem}.search-page .page-head{padding-top:0}.search-page__form.search{margin-top:1.75rem;max-width:40rem}.search-page__results{margin-top:3rem;padding-top:.25rem}.search-page__group{margin-top:3rem}.search-page__group:first-child{margin-top:0}.search-page__group>h2{margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:1.5px solid var(--line);font-family:var(--f);font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.search-page__group .alist{margin-top:0}.search-page__empty{margin-top:3rem}@media(min-width:48rem){.search-page__form.search{margin-top:2rem}.search-page__group,.search-page__results{margin-top:3.5rem}}.twili-page>.wrap>.art,.twili-page>.wrap>.art.art-wide{max-width:none;width:100%;margin-inline:0;box-sizing:border-box}