.p-drift{--navy:#0E1626;--y:#F5B800;--yd:#FFD84D;--b:#1E86C7;--ink:#141a24;--sub:#5a6472;--mut:#8b96a6;--line:#e4e8ee;--bg:#f6f8fb;--warn:#854F0B;--warnbg:#FAEEDA}.p-drift *{box-sizing:border-box;margin:0;padding:0}.p-drift{font-family:Pretendard,Malgun Gothic,system-ui,sans-serif;color:var(--ink);line-height:1.6;background:#fff}.p-drift .wrap{max-width:var(--w-text);margin:0 auto;padding:0 22px}.p-drift a{color:var(--b);text-decoration:none}.p-drift .banner{background:var(--warnbg);color:var(--warn);border-bottom:2px solid #efcf8a;text-align:center;font-size:13px;font-weight:800;padding:11px 16px}.p-drift .hero{background:var(--navy);color:#fff;padding:34px 0 30px}.p-drift .brand{color:var(--y);font-weight:800;font-size:13px;letter-spacing:1px}.p-drift .hero h1{font-size:clamp(20px,3.2vw,28px);font-weight:800;margin-top:6px}.p-drift .hero p{color:#c3cbd8;font-size:14px;margin-top:8px;max-width:62ch}.p-drift section{padding:28px 0}.p-drift h2{font-size:15px;letter-spacing:1.5px;color:var(--b);font-weight:800;margin-bottom:4px}.p-drift .lead{color:var(--sub);font-size:14px;margin-bottom:14px;max-width:66ch}.p-drift .grid2{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}.p-drift figure{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:16px;position:relative}.p-drift .ex{position:absolute;top:10px;right:12px;font-size:10.5px;font-weight:800;color:var(--warn);background:var(--warnbg);border-radius:6px;padding:2px 8px}.p-drift figcaption{color:var(--mut);font-size:12px;margin-top:8px}.p-drift .how{border:1px dashed var(--line);border-radius:12px;padding:14px 16px;font-size:13px;color:var(--sub)}.p-drift .how b{color:var(--ink)}.p-drift footer{background:var(--navy);color:#aeb8c6;font-size:12px;text-align:center;padding:22px 0;line-height:1.85}.p-drift footer b{color:#e7edf5}@media(max-width:760px){.p-drift .grid2{grid-template-columns:1fr}}@media (max-width:599px),(pointer:coarse){.p-drift .btn,.p-drift .chip,.p-drift button,.p-drift summary{min-height:44px}.p-drift .back,.p-drift .hamb,.p-drift .nav a,.p-drift .tabs a,.p-drift nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.p-drift .links a,.p-drift li>a{display:inline-flex;align-items:center;min-height:44px}.p-drift input[type=range]{height:44px}.p-drift input[type=checkbox],.p-drift input[type=radio]{width:22px;height:22px}}@media (max-width:599px){.p-drift *{min-width:0}.p-drift table{display:block;overflow-x:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.p-drift table::-webkit-scrollbar{height:4px}.p-drift table::-webkit-scrollbar-track{background:transparent}.p-drift table::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:999px}.p-drift table td,.p-drift table th{min-width:5.5em}.p-drift .cap,.p-drift .lead small,.p-drift figcaption{font-size:12px}}