:root{--ink:#172019;--ink-soft:#283229;--paper:#f3f1e8;--paper-deep:#e8e5da;--white:#fbfcf7;--muted:#5d665e;--lime:#c9fa62;--lime-deep:#aede46;--coral:#ff8077;--sky:#9eddf3;--cream:#e9e1cb;--border:#17201929;--border-light:#ffffff29;--shadow:0 20px 60px #0c120d1f;--container-width:1180px;--header-height:72px;--radius:22px;--font-sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Segoe UI", sans-serif;--font-display:var(--font-jayeon,var(--font-sans));--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-size-offset:0px}html[data-font-size=large]{--font-size-offset:2px}html[data-font-size=x-large]{--font-size-offset:4px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;scroll-padding-top:calc(var(--header-height) + 24px)}body{background:var(--paper);min-width:320px;color:var(--ink);font-family:var(--font-sans);word-break:keep-all;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}img,svg{display:block}::selection{color:var(--ink);background:var(--lime)}.skip-link{z-index:999;background:var(--lime);color:var(--ink);border-radius:8px;padding:10px 16px;font-weight:800;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.container{width:min(calc(100% - 40px), var(--container-width));margin:0 auto}.section-space{padding:128px 0}.section-kicker,.eyebrow{color:var(--muted);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));letter-spacing:.11em;align-items:center;gap:7px;font-weight:700;display:inline-flex}.button{min-height:54px;font-size:calc(15px + var(--font-size-offset));border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:18px;padding:0 25px;font-weight:800;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-lime{background:var(--lime);color:var(--ink)}.button-lime:hover{background:#d7ff86}.button-ghost{color:var(--white);border-color:#ffffff40}.button-ghost:hover{background:#ffffff0f;border-color:#ffffff8c}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:#2b372d}.site-header{z-index:100;height:var(--header-height);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3f1e8e6;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{align-items:center;gap:10px;display:inline-flex}.raon-mark{background:url(/icons/raon-mark-72.d5161619558d.webp) 50%/contain no-repeat;flex:none;display:block}.brand-word{font-size:calc(21px + var(--font-size-offset));letter-spacing:-.055em;font-weight:900;line-height:1}.brand-korean{border-left:1px solid var(--border);color:var(--muted);font-size:calc(13px + var(--font-size-offset));letter-spacing:-.02em;white-space:nowrap;padding-left:12px;font-weight:750;line-height:1}.desktop-nav{align-items:center;gap:34px;display:flex}.nav-link{min-height:var(--header-height);color:#4b554d;font-size:calc(15px + var(--font-size-offset));background:0 0;border:0;align-items:center;font-weight:700;display:flex;position:relative}.nav-link:hover{color:var(--ink)}.nav-link.is-active{color:var(--ink);font-weight:850}.nav-link.is-active:after{content:"";background:#78a92d;border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:-1px;left:0;right:0}.nav-dropdown{position:relative}.nav-dropdown-trigger{gap:6px;padding:0}.nav-dropdown-panel{visibility:hidden;border:1px solid var(--border);background:var(--white);width:310px;box-shadow:var(--shadow);opacity:0;border-radius:16px;padding:8px;transition:all .18s;display:grid;position:absolute;top:62px;left:50%;transform:translate(-50%,-7px)}.nav-dropdown:hover .nav-dropdown-panel,.nav-dropdown:focus-within .nav-dropdown-panel{visibility:visible;opacity:1;transform:translate(-50%)}.nav-tool-link{border-radius:10px;flex-direction:column;padding:11px 13px;display:flex}.nav-tool-link:hover{background:var(--paper)}.nav-tool-link.is-active{color:var(--ink);background:#c9fa6252}.nav-tool-link span{font-size:calc(15px + var(--font-size-offset));font-weight:800}.nav-tool-link small{color:var(--muted);font-size:calc(10pt + var(--font-size-offset))}.header-cta{background:var(--ink);color:var(--white);font-size:calc(14px + var(--font-size-offset));border-radius:999px;align-items:center;gap:7px;padding:10px 17px;font-weight:800;transition:background .2s;display:inline-flex}.header-cta:hover{background:#344038}.header-utility{align-items:center;gap:10px;display:flex}.header-search{border:1px solid var(--border);background:#ffffff7a;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:background .2s,border-color .2s;display:grid}.header-search:hover{background:var(--lime);border-color:#17201959}.font-size-control{align-items:center;display:flex}.font-size-control>div{border:1px solid var(--border);background:#ffffff7a;border-radius:999px;display:flex;overflow:hidden}.font-size-control button{border:0;border-right:1px solid var(--border);min-width:40px;height:34px;font-size:calc(10pt + var(--font-size-offset));white-space:nowrap;background:0 0;place-items:center;padding:0 8px;font-weight:800;line-height:1;display:grid}.font-size-control button:last-child{border-right:0}.font-size-control button:hover{background:var(--white)}.font-size-control button.is-active{background:var(--ink);color:var(--white)}.font-size-control-mobile{display:none}.mobile-nav{display:none;position:relative}.mobile-nav summary{border:1px solid var(--border);cursor:pointer;border-radius:12px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-panel{border:1px solid var(--border);background:var(--white);width:min(310px,100vw - 40px);box-shadow:var(--shadow);border-radius:16px;flex-direction:column;padding:12px;display:flex;position:absolute;top:50px;right:0}.mobile-nav-label{color:var(--muted);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));letter-spacing:.1em;padding:6px 8px 10px}.mobile-nav-panel,.nav-dropdown-panel{max-height:calc(100vh - var(--header-height) - 24px);max-height:calc(100dvh - var(--header-height) - 24px - env(safe-area-inset-bottom,0px));overscroll-behavior-y:contain;overflow-y:auto}.mobile-nav-panel>*{flex-shrink:0}.mobile-nav-panel a{font-size:calc(15px + var(--font-size-offset));border-radius:9px;justify-content:space-between;align-items:center;padding:12px 9px;font-weight:750;display:flex}.mobile-nav-panel a:hover{background:var(--paper)}.mobile-nav-panel a.is-active{color:var(--ink);background:#c9fa6261;box-shadow:inset 4px 0 #78a92d}.proof-avatars{display:flex}.proof-avatars span{border:2px solid var(--ink);width:31px;height:31px;color:var(--ink);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));border-radius:50%;place-items:center;margin-left:-7px;font-weight:900;display:grid}.proof-avatars span:first-child{background:var(--coral);margin-left:0}.proof-avatars span:nth-child(2){background:var(--sky)}.proof-avatars span:last-child{background:var(--lime)}.ticker{z-index:3;background:var(--lime);color:var(--ink);border-top:1px solid #ffffff1f;position:relative;overflow:hidden}.ticker-inner{width:max-content;min-width:100%;font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));letter-spacing:.05em;white-space:nowrap;justify-content:space-around;align-items:center;gap:34px;padding:13px 24px;font-weight:800;display:flex}.ticker-inner i{font-size:calc(10pt + var(--font-size-offset));font-style:normal}.tools-section{background:var(--paper)}.split-heading{justify-content:space-between;align-items:flex-end;margin-bottom:52px;display:flex}.section-heading h2{font-size:clamp(calc(38px + var(--font-size-offset)), calc(4.6vw + var(--font-size-offset)), calc(60px + var(--font-size-offset)));letter-spacing:-.065em;margin-top:15px;font-weight:850;line-height:1.08}.split-heading>p{max-width:400px;color:var(--muted);font-size:calc(15px + var(--font-size-offset));line-height:1.75}.tool-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.tool-card{border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;min-height:345px;padding:26px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.tool-card:after{content:"";border:1px solid #17201924;border-radius:50%;width:210px;height:210px;transition:transform .3s;position:absolute;bottom:-70px;right:-50px;box-shadow:0 0 0 28px #17201909,0 0 0 58px #17201906}.tool-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #17201917}.tool-card:hover:after{transform:scale(1.08)}.tool-lime{background:var(--lime)}.tool-coral{background:var(--coral)}.tool-sky{background:var(--sky)}.tool-cream{background:var(--cream)}.tool-card-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.tool-card-top>span{font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));font-weight:700}.tool-icon{background:#ffffff59;border:1px solid #17201924;border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.tool-card-body{z-index:1;max-width:410px;margin-top:auto;padding-top:50px;position:relative}.tool-card-body small{font-size:calc(10pt + var(--font-size-offset));background:#ffffff61;border-radius:999px;margin-bottom:10px;padding:4px 9px;font-weight:750;display:inline-block}.tool-card h3{font-size:calc(30px + var(--font-size-offset));letter-spacing:-.045em;font-weight:850}.tool-card p{color:#172019b3;max-width:380px;font-size:calc(15px + var(--font-size-offset));margin-top:9px;line-height:1.7}.tool-card-link{z-index:1;font-size:calc(14px + var(--font-size-offset));align-items:center;gap:7px;margin-top:22px;font-weight:800;display:inline-flex;position:relative}.tool-grid>.tool-card:last-child:nth-child(odd){grid-column:1/-1;min-height:290px}.feature-section{background:var(--ink);color:var(--white);padding:130px 0;overflow:hidden}.feature-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:115px;display:grid}.feature-demo{min-width:0;position:relative}.demo-browser{color:var(--ink);background:#f7f5ed;border:1px solid #ffffff29;border-radius:22px;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 35px 80px #0000004d}.demo-browser-bar{border-bottom:1px solid var(--border);background:#e8e6dd;align-items:center;gap:6px;padding:12px 14px;display:flex}.demo-browser-bar i{background:#b6b6ae;border-radius:50%;width:7px;height:7px}.demo-browser-bar i:first-child{background:var(--coral)}.demo-browser-bar span{color:#737b73;font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));margin-left:auto;margin-right:auto}.demo-content{padding:36px}.demo-label{color:var(--muted);font-size:calc(10pt + var(--font-size-offset));font-weight:750}.demo-goal{align-items:center;gap:13px;margin:16px 0 23px;display:flex}.demo-goal strong{background:var(--ink);width:29%;height:92px;color:var(--white);font-family:var(--font-mono);font-size:calc(40px + var(--font-size-offset));border-radius:14px;place-items:center;font-weight:500;display:grid}.demo-goal b{font-size:calc(27px + var(--font-size-offset))}.demo-slider{background:#d5d7cc;border-radius:10px;height:5px}.demo-slider span{border-radius:inherit;background:var(--lime);width:72%;height:100%;display:block;position:relative}.demo-slider span:after{background:var(--ink);content:"";border-radius:50%;width:15px;height:15px;position:absolute;top:-5px;right:-7px}.demo-stat-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px;display:grid}.demo-stat-grid div{background:#e7e8df;border-radius:13px;flex-direction:column;padding:15px;display:flex}.demo-stat-grid div:first-child{background:var(--lime)}.demo-stat-grid span{color:#576058;font-size:calc(10pt + var(--font-size-offset))}.demo-stat-grid strong{font-family:var(--font-sans);font-size:calc(23px + var(--font-size-offset));margin-top:5px;font-weight:750}.demo-sticker{background:var(--coral);width:115px;height:115px;color:var(--ink);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));text-align:center;border-radius:50%;place-items:center;font-weight:900;line-height:1.35;display:grid;position:absolute;bottom:-38px;right:-26px;transform:rotate(10deg)}.feature-copy .section-kicker{color:var(--lime)}.feature-copy h2{font-size:clamp(calc(42px + var(--font-size-offset)), calc(4.5vw + var(--font-size-offset)), calc(61px + var(--font-size-offset)));letter-spacing:-.065em;margin-top:17px;font-weight:850;line-height:1.08}.feature-copy>p{color:#a8b2aa;max-width:480px;font-size:calc(15px + var(--font-size-offset));margin-top:24px;line-height:1.8}.steps{gap:0;margin-top:35px;list-style:none;display:grid}.steps li{border-top:1px solid #ffffff21;align-items:center;gap:14px;padding:14px 0;display:flex}.steps li>span{width:29px;height:29px;color:var(--lime);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;display:grid}.steps li div{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.steps strong{font-size:calc(15px + var(--font-size-offset))}.steps small{color:#c0cbc2;font-size:calc(10pt + var(--font-size-offset));font-weight:600;line-height:1.5}.text-link{border-bottom:1px solid var(--lime);color:var(--lime);font-size:calc(15px + var(--font-size-offset));align-items:center;gap:10px;margin-top:27px;padding-bottom:4px;font-weight:800;display:inline-flex}.guides-section{background:var(--paper)}.guide-heading{margin-bottom:45px}.guide-list{border-top:1px solid var(--ink)}.guide-row{border-bottom:1px solid var(--border);grid-template-columns:70px 1.2fr 1fr 1fr 44px;align-items:center;min-height:94px;transition:padding .2s,background .2s;display:grid}.guide-row:hover{background:#ffffff7a;padding:0 12px}.guide-index{color:var(--muted);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset))}.guide-row>strong{font-size:calc(24px + var(--font-size-offset));letter-spacing:-.03em}.guide-goal{font-family:var(--font-mono);font-size:calc(18px + var(--font-size-offset));font-weight:750}.guide-pace{color:var(--muted);font-family:var(--font-sans);font-size:calc(15px + var(--font-size-offset))}.guide-arrow{border:1px solid var(--border);border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s;display:grid}.guide-row:hover .guide-arrow{background:var(--lime)}.guide-cta{justify-content:flex-end;margin-top:30px;display:flex}.guide-cta a{border-bottom:1px solid var(--ink);font-size:calc(14px + var(--font-size-offset));align-items:center;gap:10px;padding-bottom:4px;font-weight:800;display:inline-flex}.cta-route{opacity:.16;justify-content:space-around;align-items:center;display:flex;position:absolute;inset:0}.cta-route:before{border-top:2px dashed var(--ink);content:"";position:absolute;top:50%;left:0;right:0}.cta-route span{z-index:1;background:var(--lime);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));border-radius:999px;padding:7px;position:relative}.cta-route i{z-index:1;background:var(--ink);border-radius:50%;width:10px;height:10px;position:relative}.site-footer{background:var(--ink);color:var(--white);padding:78px 0 30px}.footer-ad{justify-content:center;align-items:center;min-height:90px;margin-bottom:64px;display:flex}.footer-ad-pc{width:728px;height:90px;display:block}.footer-ad-mobile{width:320px;height:100px;display:none}.footer-top{grid-template-columns:.9fr 1.5fr;gap:80px;display:grid}.brand-footer .brand-word span{color:var(--lime)}.footer-intro p{color:#89948b;font-size:calc(15px + var(--font-size-offset));margin-top:20px;line-height:1.8}.footer-nav{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.footer-group{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-group h2{color:#69746c;font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));letter-spacing:.1em;margin-bottom:7px}.footer-group a,.footer-coming{color:#b4bdb6;font-size:calc(10pt + var(--font-size-offset));align-items:center;gap:5px;display:inline-flex}.footer-group a:hover{color:var(--lime)}.footer-coming small{color:var(--lime);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));background:#c9fa621f;border-radius:20px;padding:2px 5px}.footer-bottom{color:#667168;font-size:calc(10pt + var(--font-size-offset));border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:65px;padding-top:24px;display:flex}.footer-bottom a{color:#aeb8b0;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff47;text-decoration:underline #ffffff47}.footer-bottom a:hover{color:var(--white)}@media (max-width:980px){:is(html:has(.mobile-nav[open]),body:has(.mobile-nav[open])){overflow:hidden}.desktop-nav{display:none}.header-utility{margin-left:auto;margin-right:10px}.mobile-nav{display:block}.feature-grid{grid-template-columns:1fr;gap:90px}.feature-demo{width:min(600px,90%);margin:0 auto}.feature-copy{width:min(600px,100%);margin:0 auto}.footer-top{grid-template-columns:1fr;gap:55px}}@media (max-width:720px){:root{--header-height:64px;--radius:18px}.container{width:min(calc(100% - 30px), var(--container-width))}.section-space{padding:88px 0}.header-utility{display:none}.font-size-control-mobile{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:4px 5px 13px;display:flex}.font-size-control-mobile>span{color:var(--muted);font-size:calc(10pt + var(--font-size-offset));font-weight:800}.brand-word{font-size:calc(19px + var(--font-size-offset))}.brand-korean{font-size:calc(12px + var(--font-size-offset));padding-left:9px}.raon-mark{width:33px;height:33px}.button{width:100%}.ticker-inner{justify-content:flex-start}.split-heading{margin-bottom:34px;display:block}.split-heading>p{margin-top:20px}.section-heading h2{font-size:calc(41px + var(--font-size-offset))}.tool-grid{grid-template-columns:1fr}.tool-grid>.tool-card:last-child:nth-child(odd){grid-column:auto}.tool-card{min-height:310px;padding:22px}.tool-card h3{font-size:calc(27px + var(--font-size-offset))}.feature-section{padding:90px 0}.feature-grid{gap:70px}.feature-demo{width:94%}.demo-content{padding:22px}.demo-goal{gap:7px}.demo-goal strong{height:70px;font-size:calc(30px + var(--font-size-offset))}.demo-sticker{width:93px;height:93px;font-size:calc(10pt + var(--font-size-offset));bottom:-45px;right:-12px}.feature-copy h2{font-size:calc(43px + var(--font-size-offset))}.steps li div{flex-direction:column;align-items:flex-start;gap:1px}.guide-row{grid-template-columns:38px .9fr .9fr 38px;min-height:82px}.guide-row>strong{font-size:calc(19px + var(--font-size-offset))}.guide-goal{font-size:calc(15px + var(--font-size-offset))}.guide-pace{display:none}.guide-arrow{width:34px;height:34px}.site-footer{padding-top:60px}.footer-ad{min-height:100px;margin-bottom:50px}.footer-ad-pc{display:none}.footer-ad-mobile{display:block}.footer-nav{grid-template-columns:1fr 1fr;row-gap:45px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:5px}}@media (max-width:400px){.brand-korean{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.races-page{background:var(--paper)}.races-hero{background:var(--ink);color:var(--white);position:relative;overflow:hidden}.races-hero:after{content:"";border:1px solid #c9fa624d;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-250px;right:-120px;box-shadow:0 0 0 90px #c9fa6209,0 0 0 180px #c9fa6206}.races-hero-inner{z-index:1;min-height:490px;padding-top:90px;padding-bottom:95px;position:relative}.races-hero h1{font-size:clamp(calc(50px + var(--font-size-offset)), calc(6vw + var(--font-size-offset)), calc(78px + var(--font-size-offset)));letter-spacing:-.07em;margin-top:16px;font-weight:880;line-height:1.03}.races-hero h1 em{color:var(--lime);font-style:normal}.races-hero p{color:#aab4ac;max-width:650px;font-size:calc(17px + var(--font-size-offset));margin-top:24px;line-height:1.8}.races-trust{align-items:center;gap:13px;margin-top:30px;display:flex}.races-trust strong{background:var(--lime);color:var(--ink);font-size:calc(10pt + var(--font-size-offset));border-radius:999px;padding:6px 11px}.races-trust span{color:#8e998f;font-size:calc(10pt + var(--font-size-offset))}.races-catalog{padding:72px 0 110px}.international-race-section{background:var(--paper);padding:72px 0 100px}.international-race-intro{grid-template-columns:.8fr 1.2fr;gap:50px;margin-bottom:34px;display:grid}.international-race-intro h2{font-size:calc(31px + var(--font-size-offset));letter-spacing:-.05em}.international-race-intro p{color:var(--muted);line-height:1.8}.international-race-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.international-race-card{border:1px solid var(--border);background:var(--white);border-radius:20px;flex-direction:column;min-width:0;padding:26px;display:flex}.international-race-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.international-race-card-head>div>span{color:#527424;font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));font-weight:800}.international-race-card h2{font-size:calc(24px + var(--font-size-offset));letter-spacing:-.045em;margin-top:5px}.international-race-card dl{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:8px;margin-top:22px;padding:17px 0;display:grid}.international-race-card dl>div{grid-template-columns:88px 1fr;gap:12px;display:grid}.international-race-card dt{color:var(--muted);font-size:calc(12px + var(--font-size-offset))}.international-race-card dd{font-size:calc(13px + var(--font-size-offset));font-weight:750}.international-race-course{color:var(--muted);font-size:calc(14px + var(--font-size-offset));margin-top:17px;line-height:1.7}.international-korea-note{background:#eef3e5;border-radius:13px;margin-top:17px;padding:15px 16px}.international-korea-note.evidence-strong{border-left:4px solid var(--lime-deep)}.international-korea-note.evidence-medium{border-left:4px solid var(--sky)}.international-korea-note strong{color:#496721;font-size:calc(11px + var(--font-size-offset))}.international-korea-note p{color:#4f5e4c;font-size:calc(13px + var(--font-size-offset));margin-top:5px;line-height:1.65}.international-race-card ul{color:var(--muted);font-size:calc(12px + var(--font-size-offset));gap:5px;margin-top:16px;padding-left:18px;line-height:1.6;display:grid}.international-race-links{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:22px;display:flex}.international-race-links a{background:var(--ink);color:var(--white);font-size:calc(11px + var(--font-size-offset));border-radius:999px;padding:9px 13px;font-weight:800}.international-race-links a+a{border:1px solid var(--border);color:var(--ink);background:0 0}.international-race-card>small{color:var(--muted);font-family:var(--font-mono);margin-top:12px}@media (max-width:640px){.races-hero-inner{min-height:auto;padding-top:65px;padding-bottom:70px}.races-trust{flex-direction:column;align-items:flex-start}.races-catalog{padding-top:45px}.international-race-section{padding:45px 0 78px}.international-race-intro,.international-race-grid{grid-template-columns:1fr}.international-race-intro{gap:10px}.international-race-card{padding:21px}.international-race-card-head{flex-direction:column;gap:10px}}.tool-eyebrow{color:var(--tool-accent);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));letter-spacing:.12em;font-weight:800}.distance-segments{grid-template-columns:repeat(4,1fr)}.distance-segments button{flex-direction:column;justify-content:center;align-items:center;min-height:66px;display:flex}.time-control-group{margin-top:27px}.time-adjuster{grid-template-columns:38px 1fr 38px;align-items:center;gap:11px;display:grid}.time-adjuster>button{border:1px solid var(--border);width:38px;height:38px;font-size:calc(19px + var(--font-size-offset));background:0 0;border-radius:50%;place-items:center;display:grid}.time-adjuster>button:hover{background:var(--lime)}.dark-result{background:var(--ink);color:var(--white);flex-direction:column;display:flex}.live-pill{color:var(--lime);letter-spacing:.07em;align-items:center;gap:6px;display:inline-flex}.live-pill i{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #c9fa6224}.split-preview{margin-top:25px}.split-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.split-title span{font-size:calc(10pt + var(--font-size-offset));font-weight:750}.split-rows{scrollbar-color:#536057 transparent;scrollbar-width:thin;border-top:1px solid #ffffff1a;max-height:168px;overflow-y:auto}.split-rows>div{border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:8px 0;display:grid}.split-rows span{color:#89948b;font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset))}.split-rows i{border-top:1px dashed #ffffff1f}.split-rows strong{font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset))}.split-rows .is-finish span,.split-rows .is-finish strong{color:var(--lime)}.app-demand{background:#ffffff0e;border:1px solid #ffffff21;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:10px 12px;margin-top:21px;padding:13px;display:grid}.app-demand>button{background:var(--lime);min-height:34px;color:var(--ink);font-size:calc(10pt + var(--font-size-offset));border:0;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;font-weight:850;display:inline-flex}.app-demand>button:hover{background:#d7ff86}.platform-options{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:24px;display:grid}.platform-options button{border:1px solid var(--border);background:var(--white);min-height:112px;color:var(--ink);text-align:left;border-radius:15px;flex-direction:column;align-items:flex-start;padding:15px;display:flex}.platform-options button:hover{border-color:#889280}.platform-options button.is-selected{border-color:var(--ink);background:var(--ink);color:var(--white);box-shadow:inset 0 0 0 1px var(--ink)}.platform-options span{color:var(--muted);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));letter-spacing:.08em;font-weight:850}.platform-options strong{font-size:calc(14px + var(--font-size-offset));margin-top:6px}.platform-options i{color:#70805e;font-size:calc(10pt + var(--font-size-offset));margin-top:auto;font-style:normal;font-weight:750}.platform-options .is-selected span,.platform-options .is-selected i{color:var(--lime)}.toggle-label{color:var(--muted);cursor:pointer;font-size:calc(10pt + var(--font-size-offset));align-items:center;gap:6px;font-weight:650;display:flex}.toggle-label input{opacity:0;pointer-events:none;position:absolute}.toggle-label i{background:#cdd1c9;border-radius:99px;width:27px;height:15px;transition:all .2s;position:relative}.toggle-label i:after{background:var(--white);content:"";border-radius:50%;width:11px;height:11px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.toggle-label input:checked+i{background:var(--coral)}.toggle-label input:checked+i:after{transform:translate(12px)}.toggle-label input:focus-visible+i{outline:2px solid var(--ink);outline-offset:2px}.age-estimator>p{color:#8c4f4a;font-size:calc(10pt + var(--font-size-offset));background:#fff0ee;border-radius:10px;align-items:center;gap:8px;margin-top:17px;padding:10px 12px;display:flex}.age-estimator>p strong{color:var(--ink);font-family:var(--font-mono);margin-left:auto}.watch-guide{background:var(--ink);color:var(--white);border-radius:13px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px;display:flex}.watch-icon{background:var(--coral);width:37px;height:37px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.watch-guide strong{font-size:calc(10pt + var(--font-size-offset))}.watch-guide p{color:#99a49b;font-size:calc(10pt + var(--font-size-offset));margin-top:3px;line-height:1.55}.compact-segments{grid-template-columns:repeat(3,1fr)}.compact-segments button{min-height:38px;font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));font-weight:750}.tool-info-section{background:var(--paper);padding:60px 0 120px}.tool-info-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px;display:flex}.tool-info-heading h2{max-width:620px;font-size:clamp(calc(38px + var(--font-size-offset)), calc(4.5vw + var(--font-size-offset)), calc(56px + var(--font-size-offset)));letter-spacing:-.06em;white-space:pre-line;margin-top:12px;font-weight:860;line-height:1.08}.tool-info-heading>p{max-width:390px;color:var(--muted);font-size:calc(14px + var(--font-size-offset));line-height:1.8}.info-card-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.info-card{border-right:1px solid var(--border);min-height:240px;padding:24px 28px 24px 0}.info-card+.info-card{padding-left:28px}.info-card:last-child{border-right:0}.info-card>span{color:var(--muted);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset))}.info-card h3{font-size:calc(20px + var(--font-size-offset));letter-spacing:-.035em;margin-top:55px}.info-card p{color:var(--muted);font-size:calc(10pt + var(--font-size-offset));margin-top:10px;line-height:1.75}.faq-section{background:#e7e4da;padding:110px 0}.faq-grid{grid-template-columns:.72fr 1.28fr;gap:110px;display:grid}.faq-heading h2{font-size:calc(42px + var(--font-size-offset));letter-spacing:-.055em;margin-top:13px;font-weight:860}.faq-heading p{color:var(--muted);font-size:calc(10pt + var(--font-size-offset));margin-top:12px}.faq-list{border-top:1px solid var(--ink)}.faq-list details{border-bottom:1px solid var(--border)}.faq-list summary{cursor:pointer;font-size:calc(15px + var(--font-size-offset));justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-style:normal;font-weight:400;transition:transform .2s,background .2s;display:grid}.faq-list details[open] summary i{background:var(--lime);transform:rotate(45deg)}.faq-list details>p{max-width:680px;color:var(--muted);font-size:calc(10pt + var(--font-size-offset));padding:0 45px 22px 0;line-height:1.8}.related-tools-section{background:var(--paper);padding:110px 0 125px}.related-tools-heading{justify-content:space-between;align-items:flex-end;margin-bottom:32px;display:flex}.related-tools-heading h2{font-size:calc(36px + var(--font-size-offset));letter-spacing:-.055em;margin-top:10px;font-weight:850}.related-tool-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.related-tool-card{border:1px solid var(--border);background:#ffffff73;border-radius:16px;grid-template-columns:43px 1fr 30px;align-items:center;gap:13px;min-height:130px;padding:20px;transition:transform .2s,background .2s;display:grid}.related-tool-card:hover{background:var(--white);transform:translateY(-3px)}.related-tool-card>span{background:var(--lime);border-radius:11px;place-items:center;width:41px;height:41px;display:grid}.related-tool-card:nth-child(2)>span{background:var(--sky)}.related-tool-card:nth-child(3)>span{background:var(--coral)}.related-tool-card strong{font-size:calc(14px + var(--font-size-offset))}.related-tool-card p{color:var(--muted);font-size:calc(10pt + var(--font-size-offset));margin-top:3px;line-height:1.4}.related-tool-card>i{border:1px solid var(--border);border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.difficulty-beginner{color:#487426;background:#e1f2d2}.difficulty-intermediate{color:#88620d;background:#fff0c9}.difficulty-advanced{color:#9a4039;background:#ffe0dd}@keyframes facility-marker-highlight{0%,to{transform:scale(1.08)}50%{transform:scale(1.34)}}@keyframes maker-pulse{to{opacity:.55;transform:scale(1.5)}}.tracker-section{z-index:2;background:var(--paper);padding-bottom:90px;position:relative}.tracker-toolbar{border:1px solid var(--border);background:var(--white);border-radius:18px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;box-shadow:0 20px 55px #121b141a}.tracker-toolbar>div{flex-direction:column;display:flex}.tracker-toolbar strong{font-size:calc(16px + var(--font-size-offset))}.tracker-toolbar span{color:var(--muted);font-size:calc(10pt + var(--font-size-offset))}.storage-error{color:#853a34;font-size:calc(10pt + var(--font-size-offset));background:#fff0ee;border:1px solid #e8a59f;border-radius:12px;margin-top:12px;padding:11px 14px}.tracker-add-button{width:auto;min-height:43px;font-size:calc(10pt + var(--font-size-offset));gap:8px;padding:0 18px}.tracker-empty{text-align:center;background:#ffffff5c;border:1px dashed #17201940;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:410px;margin-top:13px;display:flex}.empty-shoe{background:var(--cream);border-radius:24px;place-items:center;width:80px;height:80px;display:grid;transform:rotate(-7deg)}.tracker-empty h2{font-size:calc(24px + var(--font-size-offset));letter-spacing:-.04em;margin-top:22px}.tracker-empty p{color:var(--muted);font-size:calc(10pt + var(--font-size-offset));margin-top:8px;line-height:1.7}.tracker-empty>button{background:var(--ink);color:var(--white);font-size:calc(10pt + var(--font-size-offset));border:0;border-radius:999px;align-items:center;gap:7px;margin-top:22px;padding:11px 18px;font-weight:800;display:inline-flex}.tracker-loading{background:var(--white);min-height:350px;color:var(--muted);font-size:calc(10pt + var(--font-size-offset));border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;transform:translateY(-64px)}.tracker-loading i{border:3px solid #dde0d7;border-top-color:var(--ink);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.delete-shoe{color:#909890;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.delete-shoe:hover{color:#bd4e46;background:#fff0ee;border-color:#ecc3bf}.status-badge{font-size:calc(10pt + var(--font-size-offset));border-radius:999px;padding:4px 8px;font-weight:800}.status-good{color:#417245;background:#dff0df}.status-warning{color:#92650c;background:#ffedc6}.status-danger{color:#a43f38;background:#ffe0dd}.quick-distance{align-items:center;gap:5px;margin-top:9px;display:flex}.quick-distance span{color:var(--muted);font-size:calc(10pt + var(--font-size-offset));margin-right:auto}.quick-distance button{border:1px solid var(--border);color:var(--muted);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));background:0 0;border-radius:999px;padding:4px 7px}.quick-distance button:hover{border-color:var(--ink);color:var(--ink)}.storage-note{color:var(--muted);font-size:calc(10pt + var(--font-size-offset));justify-content:center;align-items:center;gap:7px;margin-top:17px;display:flex}.storage-note span{color:#6dac36;font-size:calc(10pt + var(--font-size-offset))}.sub3-quick-compare{text-align:center;margin-top:45px}.sub3-quick-compare h2{font-size:calc(24px + var(--font-size-offset));letter-spacing:-.035em}.sub3-quick-compare>p{color:var(--muted);font-size:calc(15px + var(--font-size-offset));margin-top:10px;line-height:1.7}.sub3-quick-compare strong{color:var(--ink);font-family:var(--font-sans)}.remaining-pace-calculator{border:1px solid var(--border);background:#ffffff73;border-radius:18px;grid-template-columns:1.15fr .85fr;gap:16px;margin-top:26px;padding:22px;display:grid}.remaining-pace-fields{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.remaining-pace-fields label{color:var(--muted);font-size:calc(10pt + var(--font-size-offset));flex-direction:column;gap:7px;font-weight:750;display:flex}.remaining-pace-fields label:first-child{grid-column:1/-1}.remaining-pace-fields label span{align-items:center;gap:8px;display:flex}.remaining-pace-fields input{border:1px solid var(--border);background:var(--paper);width:100%;height:44px;color:var(--ink);font-family:var(--font-mono);font-size:calc(15px + var(--font-size-offset));border-radius:9px;outline:0;padding:0 12px}.remaining-pace-fields input:focus{border-color:var(--lime-deep);box-shadow:0 0 0 3px #87b43e29}.remaining-pace-result{background:var(--ink);color:var(--white);border-radius:13px;align-content:center;gap:16px;padding:22px;display:grid}.remaining-pace-result div{flex-direction:column;gap:4px;display:flex}.remaining-pace-result span{color:#9ba69d;font-size:calc(10pt + var(--font-size-offset))}.remaining-pace-result strong{color:var(--lime);font-family:var(--font-sans);font-size:calc(23px + var(--font-size-offset))}.remaining-pace-error{color:#ffd3cf;line-height:1.6}.content-ad{width:100%;min-height:var(--ad-height,90px);justify-content:center;align-items:center;display:flex;overflow:hidden}.content-ad--first.content-ad--pending,.content-ad--footer.content-ad--pending{min-height:90px}.content-ad--middle.content-ad--pending{min-height:250px}.content-ad .kakao_ad_area{width:var(--ad-width);min-width:var(--ad-width);height:var(--ad-height);min-height:var(--ad-height)}.document-content>.content-ad{margin:32px 0}@media (max-width:900px){.dark-result{min-height:610px}.faq-grid{grid-template-columns:1fr;gap:42px}.related-tool-grid{grid-template-columns:1fr}}@media (max-width:720px){.content-ad--first.content-ad--pending{min-height:200px}.content-ad--footer.content-ad--pending{min-height:100px}.remaining-pace-calculator{grid-template-columns:1fr;padding:16px}.remaining-pace-fields{grid-template-columns:1fr}.remaining-pace-fields label:first-child{grid-column:auto}.distance-segments{grid-template-columns:repeat(2,1fr)}.distance-segments button:nth-child(2){border-right:0}.distance-segments button:nth-child(-n+2){border-bottom:1px solid var(--border)}.time-adjuster{grid-template-columns:31px 1fr 31px;gap:6px}.time-adjuster>button{width:31px;height:31px}.dark-result{min-height:570px}.platform-options{grid-template-columns:1fr}.platform-options button{min-height:84px}.tool-info-section{padding:35px 0 85px}.tool-info-heading{display:block}.tool-info-heading h2{font-size:calc(40px + var(--font-size-offset))}.tool-info-heading>p{margin-top:20px}.info-card-grid{grid-template-columns:1fr}.info-card,.info-card+.info-card{border-right:0;border-bottom:1px solid var(--border);min-height:auto;padding:24px 0}.info-card h3{margin-top:25px}.faq-section{padding:85px 0}.faq-heading h2{font-size:calc(36px + var(--font-size-offset))}.faq-list summary{font-size:calc(14px + var(--font-size-offset))}.related-tools-section{padding:85px 0}.related-tools-heading h2{font-size:calc(31px + var(--font-size-offset))}.tracker-section{padding-bottom:40px}.tracker-toolbar{padding:16px}.tracker-toolbar span{display:none}.tracker-add-button{width:auto}.tracker-empty{min-height:390px;padding:25px}.storage-note{text-align:center;align-items:flex-start;line-height:1.5}}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #5b7d21}.nav-dropdown>summary{cursor:pointer;list-style:none}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown[open] .nav-dropdown-panel{visibility:visible;opacity:1;transform:translate(-50%)}.nav-dropdown:hover:not([open]) .nav-dropdown-panel,.nav-dropdown:not([open]):focus-within .nav-dropdown-panel{visibility:hidden;opacity:0}.brand-word span{color:#527b16}.footer-group h2,.footer-bottom{color:#9da79f}.time-adjuster{grid-template-columns:44px 1fr 44px}.time-adjuster>button{width:44px;height:44px}.compact-segments button{min-height:44px}.mobile-nav summary{width:44px;height:44px}.tracker-add-button{min-height:44px}.delete-shoe{width:44px;height:44px}.quick-distance button{min-height:38px;font-size:calc(10pt + var(--font-size-offset));padding:5px 9px}.watch-guide p,.storage-note{font-size:calc(10pt + var(--font-size-offset))}@media (max-width:720px){.time-adjuster{grid-template-columns:44px minmax(0,1fr) 44px}.time-adjuster>button{width:44px;height:44px}.split-rows{max-height:none}.related-tools-heading{display:block}.related-tools-heading h2{margin-top:12px}}@media (max-width:380px){.tool-page-hero h1,.home-cta h2,.feature-copy h2,.section-heading h2,.tool-info-heading h2{font-size:clamp(calc(34px + var(--font-size-offset)), calc(10.5vw + var(--font-size-offset)), calc(40px + var(--font-size-offset)))}}:root{--muted:#59635a}body{font-size:calc(16px + var(--font-size-offset));font-optical-sizing:auto;text-rendering:optimizelegibility}:where(h1,h2,h3,button,.button,.card-step,.control-group legend,.result-heading,.main-result>small,.result-stats small,.split-title,.app-demand-copy strong,.heart-control-head label,.max-heart-header,.zone-copy strong,.watch-guide strong,.builder-label,.workout-summary-copy strong,.field>span,.mileage-overview small,.mileage-log>label,.pace-result__label,.pace-summary dt){font-family:var(--font-display);font-synthesis:none}.live-pill{font-family:var(--font-mono)}.split-title span{font-size:calc(14px + var(--font-size-offset))}.split-title small{color:#aeb8b0;font-size:calc(10pt + var(--font-size-offset))}.split-rows>div{padding:10px 0}.split-rows span{color:#aeb8b0;font-size:calc(10pt + var(--font-size-offset))}.split-rows strong{font-size:calc(10pt + var(--font-size-offset))}.app-demand{gap:12px;padding:15px}.app-demand>button{min-height:42px;font-size:calc(10pt + var(--font-size-offset))}.platform-options span{font-size:calc(10pt + var(--font-size-offset))}.platform-options strong{font-size:calc(15px + var(--font-size-offset))}.platform-options i{font-size:calc(10pt + var(--font-size-offset))}.toggle-label{color:#59635a;font-size:calc(10pt + var(--font-size-offset))}.age-estimator>p,.watch-guide strong{font-size:calc(10pt + var(--font-size-offset))}.watch-guide p{color:#b3bdb5;font-size:calc(10pt + var(--font-size-offset));line-height:1.65}.compact-segments button{font-size:calc(10pt + var(--font-size-offset))}.tool-info-heading>p,.info-card p,.faq-list details>p{font-size:calc(15px + var(--font-size-offset))}.info-card>span{font-size:calc(10pt + var(--font-size-offset))}.faq-heading p,.related-tool-card strong{font-size:calc(15px + var(--font-size-offset))}.related-tool-card p{font-size:calc(10pt + var(--font-size-offset));line-height:1.55}.tracker-toolbar span,.shoe-form-heading p{font-size:calc(10pt + var(--font-size-offset))}.storage-error,.tracker-add-button{font-size:calc(14px + var(--font-size-offset))}.shoe-form-actions button,.tracker-empty>button{font-size:calc(10pt + var(--font-size-offset))}.tracker-empty p,.tracker-loading{font-size:calc(14px + var(--font-size-offset))}.status-badge,.quick-distance span,.quick-distance button,.storage-note,.footer-group h2{font-size:calc(10pt + var(--font-size-offset))}.footer-group a,.footer-coming{font-size:calc(14px + var(--font-size-offset))}.footer-bottom{font-size:calc(10pt + var(--font-size-offset))}.document-page{background:var(--paper)}.document-hero{isolation:isolate;background:var(--ink);color:var(--white);position:relative;overflow:hidden}.document-hero:after{content:"";border:1px solid #c9fa6247;border-radius:50%;width:520px;height:520px;position:absolute;top:-240px;right:-130px;box-shadow:0 0 0 70px #c9fa620d,0 0 0 140px #c9fa6209}.document-hero-grid{opacity:.08;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0}.document-hero-inner{z-index:1;padding-top:92px;padding-bottom:92px;position:relative}.document-hero-inner>span{color:var(--lime);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));letter-spacing:.12em;font-weight:800}.document-hero h1{max-width:840px;font-family:var(--font-display);font-size:clamp(calc(44px + var(--font-size-offset)), calc(5vw + var(--font-size-offset)), calc(68px + var(--font-size-offset)));letter-spacing:-.055em;margin-top:18px;font-weight:500;line-height:1.08}.document-hero p{color:#bac4bc;max-width:720px;font-size:calc(17px + var(--font-size-offset));margin-top:22px;line-height:1.75}.document-hero small{color:#aeb9b0;font-size:calc(10pt + var(--font-size-offset));border:1px solid #ffffff29;border-radius:999px;margin-top:24px;padding:7px 12px;display:inline-block}.article-meta{color:#aeb9b0;font-size:calc(10pt + var(--font-size-offset));flex-wrap:wrap;gap:7px 18px;margin-top:24px;display:flex}.article-meta span{align-items:center;gap:4px;display:inline-flex}.document-section{padding:78px 0 110px}.document-container{max-width:980px}.article-hero-media{aspect-ratio:16/9;background:#dfe6d7;border:1px solid #1720191f;border-radius:26px;margin-bottom:28px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0c120d17}.article-hero-media img{object-fit:cover;width:100%;height:100%;display:block}.document-card{border:1px solid var(--border);background:var(--white);border-radius:26px;padding:62px 68px;box-shadow:0 24px 70px #0c120d12}.document-lead{border-bottom:1px solid var(--border);padding-bottom:44px}.document-lead p{font-family:var(--font-display);font-size:calc(24px + var(--font-size-offset));letter-spacing:-.025em;font-weight:500;line-height:1.7}.document-notice{border-left:4px solid var(--lime-deep);background:#eef6df;border-radius:0 15px 15px 0;padding:24px 26px}.document-notice strong{font-family:var(--font-display);font-size:calc(17px + var(--font-size-offset));display:block}.document-notice p{color:#485348;font-size:calc(15px + var(--font-size-offset));margin-top:7px;line-height:1.75}.document-content{color:#3f4941}.document-content>section,.about-section{margin-top:54px}.document-content h2,.about-section>h2,.document-contact h2{color:var(--ink);font-family:var(--font-display);font-size:calc(25px + var(--font-size-offset));letter-spacing:-.035em;font-weight:500;line-height:1.35}.document-content h3{color:var(--ink);font-size:calc(17px + var(--font-size-offset));margin-top:24px}.document-content p{font-size:calc(15px + var(--font-size-offset));margin-top:15px;line-height:1.85}.document-content ul,.document-content ol{gap:9px;margin-top:16px;padding-left:23px;display:grid}.document-content li{font-size:calc(15px + var(--font-size-offset));padding-left:3px;line-height:1.75}.document-content .article-steps{border:1px solid var(--border);background:#eef0e8;border-radius:16px;gap:16px;padding:24px 24px 24px 46px}.article-steps li::marker{color:#3f6f00;font-weight:800}.document-content a{color:#3f6f00;text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #a9cc68;text-decoration:underline #a9cc68}.document-content code{background:var(--paper-deep);font-family:var(--font-mono);font-size:calc(.9em + var(--font-size-offset));border-radius:5px;padding:2px 5px}.article-disclaimer{border-left:4px solid var(--coral);background:#fff0ed;border-radius:0 14px 14px 0;margin-top:48px;padding:20px 22px}.article-disclaimer strong{color:var(--ink);font-family:var(--font-display);font-size:calc(16px + var(--font-size-offset));font-weight:500}.article-disclaimer p{color:#5f514f;font-size:calc(14px + var(--font-size-offset));margin-top:7px;line-height:1.75}.article-sources{border-top:1px solid var(--border);margin-top:48px;padding-top:28px}.article-sources h2{color:var(--ink);font-family:var(--font-display);font-size:calc(19px + var(--font-size-offset));font-weight:500}.article-sources ul{gap:9px;margin-top:14px;list-style:none;display:grid}.article-sources a{color:#496b1c;font-size:calc(14px + var(--font-size-offset));text-underline-offset:3px;font-weight:750;-webkit-text-decoration:underline #b4cf84;text-decoration:underline #b4cf84}.document-table-wrap{border:1px solid var(--border);border-radius:14px;margin-top:20px;overflow-x:auto}.document-content table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.document-content th{color:#4b564d;font-size:calc(10pt + var(--font-size-offset));letter-spacing:.02em;background:#eef0e8}.document-content th,.document-content td{border-bottom:1px solid var(--border);vertical-align:top;padding:14px 15px;line-height:1.65}.document-content td{font-size:calc(14px + var(--font-size-offset))}.document-content tbody tr:last-child td{border-bottom:0}.document-details{border:1px solid var(--border);border-radius:14px;margin-top:20px;overflow:hidden}.document-details div{border-bottom:1px solid var(--border);grid-template-columns:120px 1fr;display:grid}.document-details div:last-child{border-bottom:0}.document-details dt{color:#566159;font-size:calc(14px + var(--font-size-offset));background:#eef0e8;padding:13px 15px;font-weight:800}.document-details dd{font-size:calc(15px + var(--font-size-offset));padding:13px 16px}.about-tool-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px;display:grid}.about-tool-card{border:1px solid var(--border);background:var(--paper);border-radius:18px;min-height:225px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.about-tool-card:hover{border-color:#17201952;transform:translateY(-3px);box-shadow:0 14px 35px #0c120d14}.about-tool-card>span{color:#768078;font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset))}.about-tool-card h3{font-family:var(--font-display);font-size:calc(21px + var(--font-size-offset));margin-top:22px;font-weight:500}.about-tool-card p{color:var(--muted);font-size:calc(14px + var(--font-size-offset));margin-top:9px;line-height:1.7}.about-tool-card strong{font-size:calc(10pt + var(--font-size-offset));position:absolute;bottom:22px;left:24px}.about-principles{border-top:1px solid var(--ink);gap:0;margin-top:20px;display:grid}.about-principles>div{border-bottom:1px solid var(--border);grid-template-columns:130px 1fr;align-items:baseline;gap:25px;padding:21px 0;display:grid}.about-principles strong{font-family:var(--font-display);font-size:calc(17px + var(--font-size-offset));font-weight:500}.about-principles p{color:var(--muted);font-size:calc(15px + var(--font-size-offset));line-height:1.7}.document-contact{background:var(--ink);color:var(--white);border-radius:18px;grid-template-columns:100px 1fr auto;align-items:center;gap:25px;margin-top:58px;padding:28px;display:grid}.document-contact>span{color:var(--lime);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));letter-spacing:.1em;font-weight:800}.document-contact h2{color:var(--white);font-size:calc(20px + var(--font-size-offset))}.document-contact p{color:#99a49b;font-size:calc(10pt + var(--font-size-offset));margin-top:4px}.document-contact>a{background:var(--lime);color:var(--ink);font-size:calc(10pt + var(--font-size-offset));border-radius:999px;padding:11px 16px;font-weight:850}.document-nav{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:30px;display:flex}.document-nav a{color:#536057;font-size:calc(14px + var(--font-size-offset));font-weight:750}.document-nav a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.workflow-card nav{gap:14px;margin-top:24px;display:grid}.workflow-card nav a,.article-tool-callout a{color:#496b1c;font-size:calc(14px + var(--font-size-offset));text-underline-offset:4px;font-weight:750;text-decoration:underline}.article-tool-callout{border:1px solid var(--border);background:#f1f5e9;border-radius:16px;margin-bottom:36px;padding:24px}.article-tool-callout p{color:var(--muted);font-size:calc(14px + var(--font-size-offset));margin:10px 0 16px;line-height:1.75}.article-figure{margin:0 0 28px}.article-figure .article-hero-media{margin-bottom:0}.article-figure figcaption,.article-source-note{color:var(--muted);font-size:calc(10pt + var(--font-size-offset));margin-top:12px;line-height:1.75}.article-meta a{color:inherit;text-underline-offset:3px;text-decoration:underline}#pace-calculator,#about-editorial-title{scroll-margin-top:110px}.articles-page{background:var(--paper)}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-page{background:var(--paper);min-height:75vh}.search-hero{background:var(--ink);color:var(--white)}.search-hero-inner{padding-top:74px;padding-bottom:72px}.search-hero-inner>span{color:var(--lime);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));letter-spacing:.12em;font-weight:800}.search-hero h1{font-family:var(--font-display);font-size:clamp(calc(40px + var(--font-size-offset)), calc(5vw + var(--font-size-offset)), calc(64px + var(--font-size-offset)));letter-spacing:-.055em;margin-top:14px;font-weight:500}.search-hero p{color:#aeb9b0;font-size:calc(16px + var(--font-size-offset));margin-top:12px}.content-search-form{background:var(--white);max-width:780px;min-height:64px;color:var(--ink);border:2px solid #0000;border-radius:17px;align-items:center;gap:12px;margin-top:32px;padding:7px 8px 7px 20px;display:flex}.content-search-form:focus-within{border-color:var(--lime);box-shadow:0 0 0 4px #c9fa6229}.content-search-form input{min-width:0;font-size:calc(17px + var(--font-size-offset));background:0 0;border:0;outline:0;flex:1}.content-search-form input::placeholder{color:var(--muted)}.content-search-form button{background:var(--lime);border:0;border-radius:11px;align-self:stretch;padding:0 24px;font-weight:850}.content-search-form button:hover{background:#d7ff86}.search-results-section{padding:58px 0 100px}.search-results-container{max-width:920px}.search-results-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:16px;display:flex}.search-results-heading h2,.search-suggestions h2{font-family:var(--font-display);font-size:calc(25px + var(--font-size-offset));font-weight:500}.search-results-heading span{color:var(--muted);font-family:var(--font-mono)}.search-results-list{display:grid}.search-result-card{border-bottom:1px solid var(--border);grid-template-columns:64px 1fr 36px;align-items:start;gap:18px;padding:25px 6px;transition:background .2s,padding .2s;display:grid}.search-result-card:hover{background:#ffffff73;padding-left:14px;padding-right:14px}.search-result-type{color:#527424;width:max-content;font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));background:#e4eadb;border-radius:999px;padding:4px 9px;font-weight:800}.search-result-card h3{font-family:var(--font-display);font-size:calc(21px + var(--font-size-offset));font-weight:500;line-height:1.4}.search-result-card p{color:var(--muted);font-size:calc(14px + var(--font-size-offset));margin-top:7px;line-height:1.7}.search-result-card small{color:#788179;font-size:calc(10pt + var(--font-size-offset));margin-top:10px;display:block}.search-result-card>strong{border:1px solid var(--border);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.search-empty{border:1px solid var(--border);background:var(--white);text-align:center;border-radius:20px;padding:42px}.search-empty h2{font-family:var(--font-display);font-size:calc(24px + var(--font-size-offset));font-weight:500}.search-empty p{color:var(--muted);margin-top:10px}.search-empty a{border-bottom:1px solid var(--ink);margin-top:22px;font-weight:800;display:inline-block}.search-suggestions>div{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.search-suggestions a{border:1px solid var(--border);background:var(--white);border-radius:999px;padding:9px 15px;font-weight:750}.search-suggestions a:hover{background:var(--lime)}.articles-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.articles-card{border:1px solid var(--border);background:var(--white);border-radius:18px;flex-direction:column;min-height:220px;padding:26px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.articles-card:hover{border-color:#17201952;transform:translateY(-3px);box-shadow:0 14px 35px #0c120d14}.articles-card__image{aspect-ratio:16/9;background:#dfe6d7;margin:-26px -26px 22px;display:block;position:relative;overflow:hidden}.articles-card__image img{object-fit:cover;transition:transform .35s}.articles-card:hover .articles-card__image img{transform:scale(1.025)}.articles-card__category{color:#3f6f00;font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));letter-spacing:.06em;font-weight:800}.articles-card h2,.articles-card h3{font-family:var(--font-display);font-size:calc(19px + var(--font-size-offset));margin-top:14px;font-weight:500;line-height:1.35}.articles-card p{color:var(--muted);font-size:calc(14px + var(--font-size-offset));flex:1;margin-top:10px;line-height:1.7}.articles-card__meta{color:var(--muted);font-family:var(--font-mono);font-size:calc(10pt + var(--font-size-offset));margin-top:14px}.articles-card strong{font-size:calc(10pt + var(--font-size-offset));color:var(--ink);margin-top:16px}@media (max-width:860px){.articles-grid{grid-template-columns:1fr}}@media (max-width:600px){.search-hero-inner{padding-top:52px;padding-bottom:50px}.content-search-form{min-height:58px;padding-left:15px}.content-search-form button{padding:0 17px}.search-results-section{padding:38px 0 72px}.search-result-card{grid-template-columns:1fr 30px;gap:12px}.search-result-type{grid-column:1/-1}.search-empty{padding:34px 20px}}@media (max-width:720px){.document-hero-inner{padding-top:66px;padding-bottom:68px}.document-hero h1{font-size:clamp(calc(39px + var(--font-size-offset)), calc(11vw + var(--font-size-offset)), calc(52px + var(--font-size-offset)))}.document-hero p{font-size:calc(15px + var(--font-size-offset))}.document-section{padding:38px 0 78px}.article-hero-media{border-radius:20px;margin-bottom:18px}.document-card{border-radius:20px;padding:34px 22px}.document-lead p{font-size:calc(20px + var(--font-size-offset))}.document-content>section,.about-section{margin-top:44px}.document-content h2,.about-section>h2{font-size:calc(22px + var(--font-size-offset))}.document-content p,.document-content li{font-size:calc(15px + var(--font-size-offset))}.about-tool-grid{grid-template-columns:1fr}.about-principles>div{grid-template-columns:1fr;gap:6px}.document-contact{grid-template-columns:1fr;gap:12px}.document-contact>a{justify-self:start}.document-details div{grid-template-columns:90px 1fr}}input:focus-visible,select:focus-visible,.maker-waypoint-handle:focus-visible{outline-offset:3px;outline:3px solid #496b1e}.tool-coral .tool-card-body p{color:var(--ink)}.demo-browser-bar span{color:var(--muted)}
@font-face{font-family:Raon Display;src:url(/fonts/raon-display/raon-display-00.87dde530aa05.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal;unicode-range:U+0,U+8-9,U+D,U+1D,U+20-7E,U+A0-FF,U+2013,U+2192,U+2197,U+2713,U+AC00,U+AC04,U+AC10,U+AC12,U+AC15,U+AC1C,U+AC24,U+AC70,U+AC77,U+AC80-AC81,U+AC83,U+AC8C,U+AC94,U+ACB0,U+ACBD,U+ACC4,U+ACE0,U+ACF3,U+ACF5,U+ACFC,U+AD00,U+AD50,U+AD6C,U+ADF8,U+ADFC,U+AE00,U+AE08,U+AE30,U+AE38,U+AE45,U+AE4C,U+AED8,U+AF2D,U+AFD4,U+B098,U+B0A0,U+B0AE,U+B0B4,U+B108,U+B123-B124,U+B128,U+B192,U+B204,U+B274,U+B294,U+B298,U+B2A5,U+B2C8,U+B2CC,U+B2DD,U+B2E4,U+B2E8,U+B2EC,U+B2F4-B2F5,U+B2F9,U+B300,U+B354,U+B358,U+B370,U+B3C4,U+B3D9,U+B429,U+B450,U+B458,U+B4A4,U+B4DC,U+B4E0,U+B4E4,U+B529,U+B530,U+B73B,U+B77C,U+B780,U+B798-B799,U+B7A9,U+B7B5,U+B7C9,U+B7EC-B7ED,U+B7F0,U+B808,U+B81B,U+B824-B825,U+B828,U+B85C-B85D,U+B864,U+B871,U+B8CC,U+B8E8,U+B958,U+B974,U+B978,U+B97C,U+B9AC,U+B9BC,U+B9BF,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE,U+B9DE,U+BA38-BA39,U+BA3C,U+BA54,U+BA74,U+BA85,U+BAA8-BAA9,U+BB34,U+BB38,U+BB3C,U+BBF8,U+BBFC,U+BC00,U+BC14-BC15,U+BC18,U+BC1B-BC1C,U+BC29,U+BC30,U+BC84,U+BC8C,U+BC95,U+BCA0,U+BCBD,U+BCC0,U+BCC4,U+BCCD,U+BCF4-BCF5,U+BCF8,U+BD80,U+BD84,U+BE0C,U+BE44,U+BE60,U+C0AC,U+C0B0,U+C0C1,U+C0C9,U+C11C,U+C120,U+C124,U+C12D,U+C131,U+C138,U+C158,U+C18C-C18D,U+C1FC,U+C218,U+C21C,U+C22B,U+C2A4,U+C2AC,U+C2B5,U+C2DC-C2DD,U+C2E0,U+C2EC,U+C2EF,U+C2F1,U+C2F6,U+C528,U+C544,U+C548,U+C54A,U+C54C,U+C555,U+C558,U+C560,U+C57C-C57D,U+C591,U+C5B4,U+C5C6-C5C7,U+C5D0,U+C5EC-C5ED,U+C5F0,U+C5FC,U+C601,U+C608,U+C624,U+C62C,U+C62E,U+C640,U+C644,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6C0,U+C6CC,U+C6D0,U+C704,U+C720,U+C728,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C774,U+C778,U+C77C-C77D,U+C785,U+C788,U+C790-C791,U+C7A1,U+C7A5,U+C7AC,U+C800-C801,U+C804,U+C808,U+C811,U+C815,U+C824,U+C870-C871,U+C874,U+C885,U+C88B,U+C8FC,U+C900,U+C911,U+C988,U+C990,U+C9C0-C9C1,U+C9C8,U+C9D1,U+C9DC,U+CC28,U+CC38,U+CC3E,U+CC98,U+CCAB,U+CCAD,U+CCB4,U+CD08,U+CD5C,U+CD94,U+CD9C,U+CDA9,U+CDE8,U+CE20-CE21,U+CE58-CE59,U+CE68,U+CE74,U+CE7C,U+CEE4,U+CEE8,U+CF00,U+CF54,U+CF58,U+CFE0,U+CFE8,U+D06C,U+D070,U+D0C4,U+D0D1,U+D0DC-D0DD,U+D130,U+D14C,U+D150,U+D15C,U+D1A4,U+D1B5,U+D22C,U+D2B8,U+D2BC,U+D2F0,U+D2F4,U+D30C,U+D310,U+D37C,U+D398,U+D3B8,U+D3D0,U+D3EC-D3ED,U+D45C,U+D480,U+D48D,U+D504,U+D508,U+D50C,U+D53C,U+D544,U+D558,U+D55C,U+D560,U+D568,U+D56D,U+D574,U+D588-D589,U+D5A5,U+D604,U+D648,U+D654-D655,U+D658,U+D68C-D68D,U+D69F,U+D6A8,U+D6C4,U+D6C8,U+D734,U+D754,U+D76C}@font-face{font-family:Raon Display;src:url(/fonts/raon-display/raon-display-01.da8e0eef18dd.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal;unicode-range:U+100-148,U+14A-1C3,U+1C5-31E,U+321-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3E1,U+3F0-49D,U+4A0-4FF,U+52F,U+E3F,U+1D43,U+1D47-1D49,U+1D4D,U+1D4F-1D50,U+1D52,U+1D56-1D58,U+1D5B,U+1D62-1D65,U+1D9C,U+1DA0,U+1DBB,U+1DBF-1DC6}@font-face{font-family:Raon Display;src:url(/fonts/raon-display/raon-display-02.522571589b56.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal;unicode-range:U+1DC7-1DF5,U+1DFC-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200D,U+2010-2012,U+2014-2027,U+202F-2060,U+2070-2071,U+2074-208E,U+2090-209C,U+20A0-20BF,U+20DB-20DE,U+20E8,U+20F0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2123,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+214F,U+2153,U+215A-2188,U+2190-2191,U+2193-2196,U+2198-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+2202,U+2205-2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+226A-226B,U+22EF,U+2303,U+2305,U+2318,U+2325-2327,U+2329-232B,U+2380,U+2387,U+238B,U+23CE-23CF,U+2423,U+2460-2473,U+24B6-24CF,U+24EA-24F4,U+24FF,U+25A0-25A2,U+25AA,U+25B2-25B3,U+25B6-25B7,U+25BA-25BD,U+25C0-25C1,U+25C4-25C7,U+25CA-25CB,U+25CF,U+25E6,U+25EF,U+2600,U+2605-2606,U+263C,U+2661,U+2665,U+266A,U+26A0,U+2717,U+2756,U+2776-2789,U+27EF,U+27F5-27FA,U+2985-2986,U+2B06,U+2B12-2B13,U+2B1C,U+2C7C,U+2C7F,U+2DFF,U+2E18,U+3000-3003,U+3008-3011,U+3014-301F,U+3041-3063}@font-face{font-family:Raon Display;src:url(/fonts/raon-display/raon-display-03.3eeec1bd097a.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal;unicode-range:U+3064-3094,U+3099-309E,U+30A1-30FE,U+3131-3164,U+318D,U+321C,U+3380-3384,U+3388-33CA,U+33CF-33D0,U+33D3,U+33D6,U+33D8,U+33DB-33DD,U+A69F,U+A7FF,U+A92E,U+AC01-AC03,U+AC05-AC0F,U+AC11,U+AC13-AC14,U+AC16-AC1B,U+AC1D-AC23,U+AC25-AC6F,U+AC71-AC76,U+AC78-AC7F,U+AC82,U+AC84-AC8B,U+AC8D-AC93,U+AC95-ACAF,U+ACB1-ACBC,U+ACBE-ACC3,U+ACC5-ACDF,U+ACE1-ACF2,U+ACF4,U+ACF6-ACFB,U+ACFD-ACFF,U+AD01-AD4F,U+AD51-AD6B,U+AD6D-ADF7,U+ADF9-ADFB,U+ADFD-ADFF,U+AE01-AE07,U+AE09-AE2F,U+AE31-AE37,U+AE39-AE44,U+AE46-AE4B,U+AE4D-AED7,U+AED9-AF02}@font-face{font-family:Raon Display;src:url(/fonts/raon-display/raon-display-04.16b0e3479c4c.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal;unicode-range:U+AF03-AF2C,U+AF2E-AFD3,U+AFD5-B097,U+B099-B09F,U+B0A1-B0AD,U+B0AF-B0B3,U+B0B5-B107,U+B109-B122,U+B125-B127,U+B129-B191,U+B193-B203,U+B205-B273,U+B275-B293,U+B295-B297,U+B299-B2A4,U+B2A6-B2C7,U+B2C9-B2CB,U+B2CD-B2DC,U+B2DE-B2E3,U+B2E5-B2E7,U+B2E9-B2EB,U+B2ED-B2F3,U+B2F6-B2F8,U+B2FA-B2FF,U+B301-B31C}@font-face{font-family:Raon Display;src:url(/fonts/raon-display/raon-display-05.400240bcd602.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal;unicode-range:U+B31D-B353,U+B355-B357,U+B359-B36F,U+B371-B3C3,U+B3C5-B3D8,U+B3DA-B428,U+B42A-B44F,U+B451-B457,U+B459-B4A3,U+B4A5-B4DB,U+B4DD-B4DF,U+B4E1-B4E3,U+B4E5-B528,U+B52A-B52F,U+B531-B72A}@font-face{font-family:Raon Display;src:url(/fonts/raon-display/raon-display-06.6f4fb98e7b59.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal;unicode-range:U+B72B-B73A,U+B73C-B77B,U+B77D-B77F,U+B781-B797,U+B79A-B7A8,U+B7AA-B7B4,U+B7B6-B7C8,U+B7CA-B7EB,U+B7EE-B7EF,U+B7F1-B807,U+B809-B81A,U+B81C-B823,U+B826-B827,U+B829-B85B,U+B85E-B863,U+B865-B870,U+B872-B8CB,U+B8CD-B8E7,U+B8E9-B957,U+B959-B973,U+B975-B977,U+B979-B97B,U+B97D-B9AB,U+B9AD-B9BB,U+B9BD-B9BE,U+B9C0,U+B9C2-B9C7,U+B9CA-B9CB,U+B9CD,U+B9CF-B9DD,U+B9DF-BA37,U+BA3A-BA3B,U+BA3D-BA53,U+BA55-BA73,U+BA75-BA84,U+BA86-BAA7,U+BAAA-BB33,U+BB35-BB37,U+BB39-BB3B,U+BB3D-BB58}@font-face{font-family:Raon Display;src:url(/fonts/raon-display/raon-display-07.cab0035e5c53.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal;unicode-range:U+BB59-BBF7,U+BBF9-BBFB,U+BBFD-BBFF,U+BC01-BC13,U+BC16-BC17,U+BC19-BC1A,U+BC1D-BC28,U+BC2A-BC2F,U+BC31-BC83,U+BC85-BC8B,U+BC8D-BC94,U+BC96-BC9F,U+BCA1-BCBC,U+BCBE-BCBF,U+BCC1-BCC3,U+BCC5-BCCC,U+BCCE-BCF3,U+BCF6-BCF7,U+BCF9-BD7F,U+BD81-BD83,U+BD85-BE0B,U+BE0D-BE43,U+BE45-BE5F,U+BE61-BF72}@font-face{font-family:Raon Display;src:url(/fonts/raon-display/raon-display-08.f713132d3535.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal;unicode-range:U+BF73-C0AB,U+C0AD-C0AF,U+C0B1-C0C0,U+C0C2-C0C8,U+C0CA-C11B,U+C11D-C11F,U+C121-C123,U+C125-C12C,U+C12E-C130,U+C132-C137,U+C139-C157,U+C159-C18B,U+C18E-C1FB,U+C1FD-C217,U+C219-C21B,U+C21D-C22A,U+C22C-C2A3,U+C2A5-C2AB,U+C2AD-C2B4,U+C2B6-C2DB,U+C2DE-C2DF,U+C2E1-C2EB,U+C2ED-C2EE,U+C2F0,U+C2F2-C2F5,U+C2F7-C38D}@font-face{font-family:Raon Display;src:url(/fonts/raon-display/raon-display-09.1fee379ef9c9.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal;unicode-range:U+C38E-C527,U+C529-C543,U+C545-C547,U+C549,U+C54B,U+C54D-C554,U+C556-C557,U+C559-C55F,U+C561-C57B,U+C57E-C590,U+C592-C5B3,U+C5B5-C5C5,U+C5C8-C5CF,U+C5D1-C5EB,U+C5EE-C5EF,U+C5F1-C5FB,U+C5FD-C600,U+C602-C607,U+C609-C623,U+C625-C62B,U+C62D,U+C62F-C63F,U+C641-C643,U+C645-C693,U+C695-C6A8,U+C6AA-C6AF,U+C6B1-C6B3,U+C6B5-C6BF,U+C6C1-C6CB,U+C6CD-C6CF,U+C6D1-C703,U+C705-C71F,U+C721-C727,U+C729-C73B,U+C73D-C73F,U+C741-C743,U+C745-C74B,U+C74D-C757,U+C759-C773,U+C775-C777,U+C779-C77B,U+C77E-C784,U+C786-C787,U+C789-C78F,U+C792-C7A0,U+C7A2-C7A4,U+C7A6-C7AB,U+C7AD-C7C1}@font-face{font-family:Raon Display;src:url(/fonts/raon-display/raon-display-10.c4068346f64a.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal;unicode-range:U+C7C2-C7FF,U+C802-C803,U+C805-C807,U+C809-C810,U+C812-C814,U+C816-C823,U+C825-C86F,U+C872-C873,U+C875-C884,U+C886-C88A,U+C88C-C8FB,U+C8FD-C8FF,U+C901-C910,U+C912-C987,U+C989-C98F,U+C991-C9BF,U+C9C2-C9C7,U+C9C9-C9D0,U+C9D2-C9DB,U+C9DD-CBD7}@font-face{font-family:Raon Display;src:url(/fonts/raon-display/raon-display-11.8331fb40cc7a.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal;unicode-range:U+CBD8-CC27,U+CC29-CC37,U+CC39-CC3D,U+CC3F-CC97,U+CC99-CCAA,U+CCAC,U+CCAE-CCB3,U+CCB5-CD07,U+CD09-CD5B,U+CD5D-CD93,U+CD95-CD9B,U+CD9D-CDA8,U+CDAA-CDE7,U+CDE9-CE1F,U+CE22-CE57,U+CE5A-CE67,U+CE69-CE73,U+CE75-CE7B,U+CE7D-CEE3,U+CEE5-CEE7,U+CEE9-CEFF,U+CF01-CF53,U+CF55-CF57,U+CF59-CFDF,U+CFE1-CFE7,U+CFE9-CFF2}@font-face{font-family:Raon Display;src:url(/fonts/raon-display/raon-display-12.6b0b216853ca.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal;unicode-range:U+CFF3-D06B,U+D06D-D06F,U+D071-D0C3,U+D0C5-D0D0,U+D0D2-D0DB,U+D0DE-D12F,U+D131-D14B,U+D14D-D14F,U+D151-D15B,U+D15D-D1A3,U+D1A5-D1B4,U+D1B6-D22B,U+D22D-D2B7,U+D2B9-D2BB,U+D2BD-D2EF,U+D2F1-D2F3,U+D2F5-D30B,U+D30D-D30F,U+D311-D37B,U+D37D-D397,U+D399-D3B7,U+D3B9-D3CF,U+D3D1-D3EB,U+D3EE-D40B}@font-face{font-family:Raon Display;src:url(/fonts/raon-display/raon-display-13.5e934ce4a31b.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal;unicode-range:U+D40C-D45B,U+D45D-D47F,U+D481-D48C,U+D48E-D503,U+D505-D507,U+D509-D50B,U+D50D-D53B,U+D53D-D543,U+D545-D557,U+D559-D55B,U+D55D-D55F,U+D561-D567,U+D569-D56C,U+D56E-D573,U+D575-D587,U+D58A-D5A4,U+D5A6-D603,U+D605-D647,U+D649-D653,U+D656-D657,U+D659-D68B,U+D68E-D69E,U+D6A0-D6A7,U+D6A9-D6C3,U+D6C5-D6C7,U+D6C9-D733,U+D735-D753,U+D755-D76B,U+D76D-D7A3,U+E000,U+E002-E05E,U+E06A-E080,U+E093-E096,U+E0A5-E0B2}@font-face{font-family:Raon Display;src:url(/fonts/raon-display/raon-display-14.1fb8378decc9.woff2)format("woff2");font-display:optional;font-weight:500;font-style:normal;unicode-range:U+E0B3-E0E6,U+E0F3-E11C,U+E11E-E12A,U+E131-E147,U+E14E-E164,U+EE01-EE05,U+F000-F057,U+F6C3,U+FE20-FE2D,U+FEFF,U+FF01-FF60,U+FFA1-FFBE,U+FFC2-FFC7,U+FFCA-FFCF,U+FFD2-FFD7,U+FFDA-FFDC,U+FFE0-FFE1,U+FFE5-FFE6,U+1F10B,U+1F12F-1F149,U+1F150-1F16B,U+1F170-1F189,U+1F850,U+1F852,U+F0000-F0002}@font-face{font-family:Raon Display Fallback;src:local(Arial);ascent-override:93.04%;descent-override:23.57%;line-gap-override:0%;size-adjust:102.34%}:root{--font-jayeon:"Raon Display", "Raon Display Fallback"}
