@import "https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@700&family=Pretendard:wght@400;500;600;700;800&display=swap";:root{color:#173a32;font-synthesis:none;--green:#176b5a;--deep:#124c42;--mint:#dcece4;--line:#dfe7df;--cream:#fffdf7;background:#f8faf6;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(#f5f8f2 0,#fff 34rem);min-width:320px;margin:0}button,select,input{font:inherit}button,select{cursor:pointer}button:focus-visible,select:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #75b9a5}.app-shell{min-height:100vh}.topbar{border-bottom:1px solid #176b5a1a;justify-content:space-between;align-items:center;max-width:760px;height:64px;margin:auto;padding:0 20px;display:flex}.brand{color:#173a32;letter-spacing:-.5px;align-items:center;gap:9px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.brand-mark{color:#fff;background:var(--green);border-radius:9px 9px 9px 3px;place-items:center;width:29px;height:29px;display:grid}.text-button{color:#6d7f77;background:0 0;border:0;align-items:center;gap:5px;padding:9px 0;font-size:13px;display:flex}main{max-width:680px;margin:auto;padding:0 18px 60px}.hero{padding:52px 2px 34px}.eyebrow{color:var(--green);letter-spacing:.08em;margin:0 0 12px;font-size:13px;font-weight:800}h1{letter-spacing:-.055em;color:#143b33;margin:0;font-family:Gowun Batang,serif;font-size:clamp(38px,10vw,58px);line-height:1.22}h1 em{color:var(--green);font-style:normal}.hero-copy{color:#697b73;margin:18px 0 0;font-size:15px;line-height:1.65}.generator,.checklist{border-top:1px solid var(--line);padding:30px 0}.section-heading{align-items:flex-start;gap:12px;margin-bottom:25px;display:flex}.section-heading>span{background:var(--green);color:#fff;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:13px;font-weight:800;display:grid}.section-heading h2{letter-spacing:-.04em;margin:1px 0 4px;font-size:20px}.section-heading p{color:#819088;margin:0;font-size:13px;line-height:1.5}.field-list{gap:17px;min-width:0;display:grid}.location-field{grid-column:1/-1}.segment-control{background:#e9efeb;border-radius:12px;grid-template-columns:1fr 1fr;width:100%;min-width:0;padding:4px;display:grid}.segment-control button{color:#728179;background:0 0;border:0;border-radius:9px;min-width:0;height:41px;font-size:13px;font-weight:700}.segment-control button.active{color:var(--green);background:#fff;box-shadow:0 2px 8px #234b3f18}.city-chips{flex-wrap:wrap;gap:7px;display:flex}.city-chips button{color:#5c6d66;background:#fff;border:1px solid #d6e0da;border-radius:99px;min-height:38px;padding:0 13px;font-size:12px;font-weight:600}.city-chips button.active{border-color:var(--green);color:var(--green);background:#e7f2ec;font-weight:800}.select-field>span{color:#53675f;margin:0 0 8px;font-size:13px;font-weight:700;display:block}.select-wrap{position:relative}.select-wrap select{appearance:none;color:#213e37;background:#fff;border:1px solid #d7e0d9;border-radius:12px;width:100%;height:50px;padding:0 44px 0 15px;font-weight:600}.select-wrap svg{pointer-events:none;color:#739087;position:absolute;top:16px;right:15px}.primary-button{background:var(--green);color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;height:57px;margin-top:24px;font-weight:800;display:flex;box-shadow:0 8px 20px #176b5a2e}.primary-button:hover{background:var(--deep);transform:translateY(-1px)}.trip-manager{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;margin-top:18px;padding:16px;display:grid}.trip-manager>div:first-child{gap:3px;display:grid}.trip-manager strong{color:#284a41;font-size:13px}.trip-manager span{color:#819088;font-size:10px}.trip-manager input,.trip-manager select{color:#28463e;background:#fff;border:1px solid #d7e0d9;border-radius:9px;width:100%;height:42px;padding:0 11px;font-size:12px}.trip-manager button{border:0;border-radius:9px;min-height:40px;font-size:11px;font-weight:800}.trip-save{color:var(--green);background:#e7f2ec;justify-content:center;align-items:center;gap:6px;display:flex}.trip-load-row{grid-template-columns:minmax(0,1fr) auto auto!important;gap:7px!important;display:grid!important}.trip-load-row button{color:#405f56;background:#edf2ef;justify-content:center;align-items:center;gap:5px;padding:0 10px;display:flex}.trip-load-row button:last-child{color:#9b4e4e;background:#fff0f0}.trip-load-row button:disabled{opacity:.4;cursor:not-allowed}.destination-preview{background:#edf5f0;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}.destination-preview>div{gap:2px;min-width:0;display:grid}.destination-preview small{color:#70847b;font-size:11px}.destination-preview strong{font-size:15px}.destination-preview>div span{color:#5c7168;font-size:12px}.climate-preview{color:#347088;background:#eef5f7;border-radius:12px;align-items:flex-start;gap:10px;margin-top:9px;padding:13px;display:flex}.climate-preview>div{gap:2px;display:grid}.climate-preview strong{color:#34554e;font-size:12px}.climate-preview span{font-size:12px;font-weight:700;line-height:1.45}.climate-preview p{color:#647872;margin:2px 0 0;font-size:11px;line-height:1.5}.climate-preview.is-rainy{color:#306d9c;background:#eaf2fb}.climate-preview .source-link,.season-card .source-link{width:max-content;margin-top:3px}.socket-button,.alert-header>button{color:var(--green);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.socket-button em{white-space:nowrap;margin-left:2px;font-size:11px;font-style:normal;font-weight:800}.socket{background:#fff;border:1px solid #c9d8cf;border-radius:50%;flex:none;width:38px;height:38px;display:block;position:relative;box-shadow:inset 0 0 0 4px #f5f8f5}.socket b{z-index:2;color:#fff;background:var(--green);border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;display:grid;position:absolute;bottom:-3px;right:-2px}.hole{background:#53665e;border-radius:3px;width:4px;height:11px;display:block;position:absolute;top:12px}.hole.h1{left:11px}.hole.h2{right:11px}.hole.h3{display:none}.socket-c .hole,.socket-e .hole,.socket-f .hole,.socket-l .hole{border-radius:50%;width:7px;height:7px;top:14px}.socket-c .h1,.socket-e .h1,.socket-f .h1,.socket-l .h1{left:9px}.socket-c .h2,.socket-e .h2,.socket-f .h2,.socket-l .h2{right:9px}.socket-e .h3{border-radius:50%;width:7px;height:7px;display:block;top:5px;left:15px}.socket-l .h3{border-radius:50%;width:7px;height:7px;display:block;top:14px;left:15px}.socket-j .h1{border-radius:50%;width:7px;height:7px;top:11px;left:9px}.socket-j .h2{border-radius:50%;width:7px;height:7px;top:11px;right:9px}.socket-j .h3{border-radius:50%;width:7px;height:7px;display:block;top:23px;left:15px}.socket-g .h1{top:18px;left:10px;transform:rotate(8deg)}.socket-g .h2{top:18px;right:10px;transform:rotate(-8deg)}.socket-g .h3{display:block;top:7px;left:17px}.socket-i .h1{top:17px;left:10px;transform:rotate(-28deg)}.socket-i .h2{top:17px;right:10px;transform:rotate(28deg)}.socket-i .h3{display:block;top:7px;left:17px}.socket-o .h1{top:15px;left:10px;transform:rotate(10deg)}.socket-o .h2{top:15px;right:10px;transform:rotate(-10deg)}.socket-o .h3{border-radius:50%;width:7px;height:7px;display:block;top:7px;left:15px}.socket-large{border-width:2px;width:82px;height:82px;box-shadow:inset 0 0 0 8px #f5f8f5}.socket-large .hole{width:7px;height:23px;top:27px}.socket-large .h1{left:25px}.socket-large .h2{right:25px}.socket-large.socket-c .hole,.socket-large.socket-e .hole,.socket-large.socket-f .hole,.socket-large.socket-l .hole{width:14px;height:14px;top:33px}.socket-large.socket-c .h1,.socket-large.socket-e .h1,.socket-large.socket-f .h1,.socket-large.socket-l .h1{left:20px}.socket-large.socket-c .h2,.socket-large.socket-e .h2,.socket-large.socket-f .h2,.socket-large.socket-l .h2{right:20px}.socket-large.socket-e .h3{border-radius:50%;width:14px;height:14px;display:block;top:12px;left:32px}.socket-large.socket-l .h3{border-radius:50%;width:14px;height:14px;display:block;top:33px;left:32px}.socket-large.socket-j .h1{width:14px;height:14px;top:25px;left:20px}.socket-large.socket-j .h2{width:14px;height:14px;top:25px;right:20px}.socket-large.socket-j .h3{border-radius:50%;width:14px;height:14px;display:block;top:48px;left:32px}.socket-large.socket-g .h1,.socket-large.socket-i .h1{top:39px;left:22px}.socket-large.socket-g .h2,.socket-large.socket-i .h2{top:39px;right:22px}.socket-large.socket-g .h3,.socket-large.socket-i .h3{top:15px;left:37px}.socket-large.socket-o .h1{top:34px;left:22px}.socket-large.socket-o .h2{top:34px;right:22px}.socket-large.socket-o .h3{width:14px;height:14px;top:15px;left:32px}.socket-large b{width:24px;height:24px;font-size:12px}.ad-slot{color:#9ba6a0;background:#f1f3ef;border:1px dashed #ccd3cd;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:82px;margin:26px 0 36px;font-size:11px;display:flex}.ad-slot span{border:1px solid #aab4ae;border-radius:3px;padding:2px 4px;font-size:9px}.seo-hub{border-top:1px solid var(--line);padding:30px 0 12px}.seo-hub h2{letter-spacing:-.04em;margin:0 0 10px;font-size:22px}.seo-hub>p:not(.eyebrow){color:#677970;margin:0;font-size:13px;line-height:1.7}.guide-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.guide-links a{color:#24453c;background:#fff;border:1px solid #dce5df;border-radius:12px;align-content:center;gap:4px;min-height:76px;padding:13px;text-decoration:none;display:grid}.guide-links a:first-child{background:#edf5f0;border-color:#cfe1d7;grid-column:1/-1}.guide-links strong{font-size:13px}.guide-links span{color:#7a8982;font-size:10px;line-height:1.4}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;color:#38564e;padding:15px 2px;font-size:13px;font-weight:700}.faq-list details p{color:#6a7a73;margin:0;padding:0 2px 15px;font-size:12px;line-height:1.65}.progress-card{background:#edf5f0;border-radius:14px;margin-bottom:28px;padding:17px}.travel-alerts,.battery-tool{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:22px;padding:19px}.season-card{color:#367083;background:#f0f5f6;border-radius:15px;gap:11px;margin-bottom:22px;padding:17px;display:flex}.season-card>div{gap:4px;display:grid}.season-card small{color:#779097;font-size:10px;font-weight:700}.season-card h3{color:#315049;margin:0;font-size:14px;line-height:1.4}.season-card p{color:#687b75;margin:0;font-size:11px;line-height:1.55}.season-card.is-rainy{color:#2e6f9e;background:#eaf2fb}.pass-card{background:#fffdf7;border:1px solid #e3dfcf;border-radius:16px;margin-bottom:22px;padding:19px}.pass-heading{color:#917129;gap:10px;display:flex}.pass-heading>div{gap:3px;display:grid}.pass-heading h3{color:#493f29;margin:0;font-size:16px}.pass-heading p{color:#8c8169;margin:0;font-size:11px;line-height:1.45}.pass-card article{border-top:1px solid #ebe5d5;margin-top:15px;padding-top:15px}.pass-card article>div{gap:3px;display:grid}.pass-card article strong{color:#493f29;font-size:13px}.pass-card article span{color:#847963;font-size:11px;line-height:1.45}.pass-card article p{color:#625943;margin:8px 0;font-size:11px;line-height:1.55}.alert-header{align-items:center;gap:10px;display:flex}.alert-header>span,.tool-title>span{width:36px;height:36px;color:var(--green);background:#e3f0e9;border-radius:10px;flex:none;place-items:center;display:grid}.alert-header>div,.tool-title>div{flex:1;min-width:0}.alert-header h3,.tool-title h3{margin:0 0 3px;font-size:16px}.alert-header p,.tool-title p{color:#87958e;margin:0;font-size:11px}.alert-header>button{max-width:140px;overflow:hidden}.power-summary{background:#f2f6f3;border-radius:11px;flex-wrap:wrap;align-items:baseline;gap:3px 10px;margin:16px 0 10px;padding:13px;display:flex}.power-summary strong{font-size:14px}.power-summary>span{color:var(--green);font-size:12px;font-weight:700}.power-summary p{color:#61736b;flex-basis:100%;margin:5px 0 0;font-size:12px;line-height:1.5}.travel-alerts ul,.battery-rules{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.travel-alerts li{color:#52665e;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;display:flex}.level{border-radius:5px;flex:none;padding:2px 6px;font-size:10px}.level-금지{color:#aa3838;background:#feeaea}.level-제한{color:#9a6400;background:#fff2d4}.level-확인{color:#276b85;background:#e5f4fa}.source-link{color:var(--green);align-items:center;gap:4px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.tool-title{align-items:center;gap:10px;display:flex}.tool-title>button{color:#74867e;background:0 0;border:0;padding:7px}.label-guide{color:#eef6f2;background:#263f39;border-radius:10px;margin:14px 0;padding:13px;font-size:11px;line-height:1.55}.label-guide strong{margin-bottom:7px;display:block}.label-guide code,.input-label code{color:#bce8d5;background:#142a25;border-radius:6px;padding:8px;font-family:monospace;font-size:12px;display:block}.label-guide p{color:#d2ddd8;margin:7px 0 0}.battery-inputs{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;margin:16px 0 12px;display:grid}.battery-inputs label>span{color:#687a72;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.battery-inputs label>div{position:relative}.battery-inputs input{color:#23433b;border:1px solid #d7e0da;border-radius:9px;width:100%;height:44px;padding:0 48px 0 10px;font-weight:700}.battery-inputs em{color:#809089;font-size:11px;font-style:normal;position:absolute;top:14px;right:10px}.operator{color:#90a099;padding-bottom:13px}.battery-result{background:#eaf5ef;border-radius:11px;padding:13px}.battery-result>div{justify-content:space-between;align-items:baseline;display:flex}.battery-result small{color:#61766d}.battery-result strong{color:var(--green);font-size:22px}.battery-result p{color:#3b6458;align-items:center;gap:5px;margin:7px 0 0;font-size:11px;font-weight:700;display:flex}.battery-warn{background:#fff2df}.battery-warn strong,.battery-warn p{color:#a16100}.battery-rules{margin-top:14px}.battery-rules li{color:#65766f;padding-left:14px;font-size:11px;line-height:1.55;position:relative}.battery-rules li:before{content:"·";color:var(--green);font-weight:800;position:absolute;left:2px}.progress-copy{justify-content:space-between;align-items:center;margin-bottom:11px;font-size:14px;display:flex}.progress-copy span{color:var(--green);font-size:12px;font-weight:800}.progress-track{background:#d3e4da;border-radius:99px;height:7px;overflow:hidden}.progress-track i{background:var(--green);border-radius:99px;height:100%;transition:width .3s;display:block}.list-basis{color:#5c7067;background:#edf5f0;border-radius:10px;margin:0 0 13px;padding:11px 13px;font-size:11px;line-height:1.55}.list-basis b{color:var(--green)}.category{margin:0 0 28px}.category-title{border-bottom:2px solid #294b42;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.category-title h3{letter-spacing:-.025em;margin:0;font-size:16px}.category-title span{color:#819088;font-size:12px}.category ul{margin:0;padding:0;list-style:none}.category li{border-bottom:1px solid #e8ede9;align-items:center;min-height:48px;display:flex}.check-control{color:#29473f;text-align:left;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;gap:11px;min-width:0;padding:8px 0;font-size:14px;display:flex}.checkbox{color:#fff;border:1.5px solid #9baca4;border-radius:6px;flex:none;place-items:center;width:21px;height:21px;display:grid}.is-checked .checkbox{background:var(--green);border-color:var(--green)}.item-copy{gap:4px;min-width:0;display:grid}.item-label{overflow-wrap:anywhere;min-width:0;line-height:1.45}.item-copy small{color:#7a8982;font-size:10px;line-height:1.4;text-decoration:none}.item-badges{flex-wrap:wrap;gap:5px;display:flex}.item-badges em{border-radius:99px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800;line-height:1.35}.shared-badge{color:var(--green);background:#e7f2ec}.locked-badge{color:#996018;background:#fff0dc}.item-tools{flex:none;align-items:center;gap:5px;display:flex}.item-tools button{white-space:nowrap;border:0;border-radius:99px;padding:5px 7px;font-size:9px;font-weight:800}.assignee-button{color:var(--green);background:#e7f2ec}.na-button{color:#65766f;background:#f1f3f2}.required-info{color:#996018;background:#fff0dc}.is-not-applicable .item-label{color:#9aa59f;text-decoration:line-through}.is-not-applicable .checkbox{opacity:.35}.is-checked .item-label{color:#93a099;text-decoration:line-through}.is-checked .item-copy small{color:#a8b1ad}.delete-button{opacity:.42;color:#6e8179;background:0 0;border:0;padding:12px 2px 12px 12px}.delete-button:hover{opacity:1;color:#b54f4f}.add-form{border:1px solid var(--line);background:#fffdf9;border-radius:14px;padding:18px}.add-form h3{align-items:center;gap:7px;margin:0 0 13px;font-size:14px;display:flex}.add-controls{grid-template-columns:140px 1fr;gap:8px;display:grid}.add-controls select,.add-controls input{color:#2b463f;background:#fff;border:1px solid #d7dfda;border-radius:9px;width:100%;height:43px;padding:0 11px;font-size:13px}.add-controls>div{position:relative}.add-controls input{padding-right:42px}.add-controls button{background:var(--green);color:#fff;border:0;border-radius:7px;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:4px;right:4px}.action-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.action-row button{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:49px;font-size:13px;font-weight:700;display:flex}.copy-button{color:#fff;background:#263f39;border:0}.share-button{background:var(--green);color:#fff;border:0}.image-button{color:#315f53;background:#fff;border:1px solid #cfdcd4}.print-button{color:#315f53;background:#edf5f0;border:1px solid #cfdcd4}.action-row-four{grid-template-columns:repeat(4,minmax(0,1fr))}.action-row-five{grid-template-columns:repeat(5,minmax(0,1fr))}.reset-button{color:#65776f;background:#fff;border:1px solid #dce3de}.print-summary{display:none}footer{border-top:1px solid var(--line);color:#718179;gap:15px;max-width:680px;margin:auto;padding:30px 20px 48px;font-size:12px;display:grid}.footer-brand{align-items:center;gap:10px;display:flex}footer strong{color:#345149}footer nav{flex-wrap:wrap;gap:8px 15px;display:flex}footer nav a{color:#65766f;text-underline-offset:3px;font-size:11px;font-weight:700}footer small{color:#9aa59f;line-height:1.5}.home-link{color:#61756c;align-items:center;gap:5px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.info-page{padding:55px 2px 70px}.info-page h1{font-family:Gowun Batang,serif;font-size:38px}.info-lead{color:#60736a;margin:17px 0 35px;font-size:15px;line-height:1.7}.info-page section{border-top:1px solid var(--line);padding:22px 0}.info-page section h2{margin:0 0 9px;font-size:17px}.info-page section p{color:#63756d;white-space:pre-line;margin:0;font-size:13px;line-height:1.75}.toast{color:#fff;background:#1f3832;border-radius:99px;align-items:center;gap:8px;padding:12px 17px;font-size:13px;font-weight:700;animation:.2s rise;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0003}.modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14251f99;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.socket-modal{background:#fff;border-radius:22px 22px 14px 14px;width:min(100%,520px);max-height:90vh;padding:25px 20px 24px;animation:.2s riseModal;position:relative;overflow:auto;box-shadow:0 20px 60px #0004}.modal-close{color:#50645c;background:#f0f3f1;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:15px;right:15px}.socket-modal h2{margin:0;font-size:22px}.socket-gallery{flex-wrap:wrap;justify-content:center;gap:20px;margin:25px 0;display:flex}.socket-gallery>div{justify-items:center;gap:8px;font-size:12px;display:grid}.modal-power{color:var(--green);background:#edf5f0;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.modal-power>div{gap:2px;display:grid}.modal-power span{color:#65796f;font-size:11px}.socket-modal>p:not(.eyebrow){color:#61736b;font-size:12px;line-height:1.6}.input-label{border:1px solid #dfe7e1;border-radius:11px;padding:13px}.input-label b{margin-bottom:8px;font-size:12px;display:block}.input-label span{color:#75857e;margin-top:7px;font-size:11px;line-height:1.5;display:block}@keyframes riseModal{0%{opacity:0;transform:translateY(20px)}}@keyframes rise{0%{opacity:0;transform:translate(-50%,8px)}}@media (width>=640px){.topbar{padding:0 28px}main{padding-left:28px;padding-right:28px}.field-list{grid-template-columns:1fr 1fr}.hero{padding-top:70px}.modal-backdrop{place-items:center}.socket-modal{border-radius:22px}}@media (width<=430px){html,body{max-width:100%;overflow-x:hidden}.trip-load-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.trip-load-row select{grid-column:1/-1;min-width:0}.add-controls{grid-template-columns:1fr}.action-row{grid-template-columns:repeat(2,minmax(0,1fr))}.action-row .reset-button{grid-column:1/-1}.hero-copy br{display:none}.category li{align-items:flex-start}.item-tools{flex-direction:column;align-items:flex-end;padding-top:10px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{@page{size:A4;margin:15mm}body{color:#111!important;background:#fff!important}body *{visibility:hidden!important}.print-summary,.print-summary *{visibility:visible!important}.print-summary{color:#111;width:100%;padding:0;font-family:Arial,Malgun Gothic,sans-serif;position:absolute;top:0;left:0;display:block!important}.print-summary header{border-bottom:3px solid #176b5a;padding-bottom:14px}.print-summary header strong{color:#176b5a;font-size:12px}.print-summary h1{letter-spacing:-1px;margin:6px 0;font-family:inherit;font-size:24px}.print-summary header p,.print-summary .print-notice p{color:#444;margin:4px 0;font-size:11px}.print-summary .print-notice{background:#f1f6f3;border:1px solid #ccd9d2;margin:14px 0;padding:10px 12px}.print-summary h2{margin:0 0 7px;font-size:13px}.print-summary>section:not(.print-notice){vertical-align:top;break-inside:avoid;border-top:1px solid #bbb;width:48%;margin:0 1% 12px;padding:10px;display:inline-block}.print-summary ul{columns:2;column-gap:15px;margin:0;padding:0;list-style:none}.print-summary li{break-inside:avoid;margin:0 0 5px;font-size:10px}.print-summary>small{color:#666;border-top:1px solid #ccc;margin-top:10px;padding-top:8px;font-size:9px;display:block}}
