@import url("./layout-tokens.css?v=width-restore-20261020");
/* Shared design guide. Change role values here, not individual components. */
:root{
 --font-profile:"Nanum Myeongjo",serif;--profile-name:28px;--profile-copy:18px;
 --green:#285C46;--silver:#9AA3A8;--ink:#252c2f;--muted:#5c676c;--paper:#f3f5f5;--soft:#e7ebed;--white:#fff;
 --color-control-border:#cbd1ce;--color-form-surface:#f5f6f5;--color-form-title:#242424;
 --color-action:var(--green);--color-text:var(--ink);--color-text-secondary:var(--muted);--color-surface:var(--white);--color-surface-subtle:var(--paper);
 --type-display:32px;--opacity-support:.72;--type-lead:18px;--type-body:16px;--type-small:14px;
 --type-item-title:18px;--type-item-body:14px;--line-item-title:1.4;--item-copy-gap:10px;
 --weight-medium:500;--weight-bold:700;
 --line-heading:1.35;--line-copy:1.6;
 --tracking-heading:-.025em;--tracking-copy:-.015em;
 --space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;
 --section-space:48px;--intro-gap:var(--space-4);--copy-gap:var(--space-4);--action-gap:24px;
 --control-height:56px;--header-height:76px;
 --nav-indicator-width:44px;--nav-gap:var(--space-1);--header-gap:var(--space-3);
}
@media(min-width:760px){
 :root{--type-item-title:28px;--type-item-body:18px;--line-item-title:var(--line-heading);--item-copy-gap:16px;}
 :root{--profile-name:32px;--profile-copy:20px;--intro-gap:var(--space-6);--copy-gap:var(--space-3);--type-display:52px;--type-lead:23px;--section-space:64px;--action-gap:40px;--header-height:96px;}
}
.content-item .content-item-title{}
.content-item .content-item-body{margin-top:var(--item-copy-gap);}

