*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#edf7f9;color:#1b2d3d;font:18px/1.65 "Trebuchet MS",Arial,sans-serif}a{color:inherit}header{background:#edf7f9;border-bottom:1px solid #cfdee2}nav{max-width:1240px;margin:auto;padding:20px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{text-decoration:none;font-size:25px;font-weight:bold;line-height:1.2}.brand small{display:block;font-size:10px;letter-spacing:3px;margin-top:5px}nav .links{display:flex;gap:25px;align-items:center;font-size:15px}nav a{text-decoration:none}.wrap{max-width:1180px;margin:auto;padding:80px 30px}.hero{background:#1b2d3d;color:#edf7f9}.hero .wrap{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:60px;padding-top:85px;padding-bottom:85px}.eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:12px;font-weight:bold;color:#48b8c4}h1{font-size:clamp(42px,5.5vw,76px);line-height:1.05;letter-spacing:-3px;margin:20px 0 25px}h2{font-size:clamp(30px,4vw,47px);line-height:1.15;letter-spacing:-1.4px;margin:15px 0 25px}h3{line-height:1.25;font-size:25px}p{max-width:720px}.hero p{color:#d0e1e6}.accent{color:#48b8c4}.btn{display:inline-block;background:#48b8c4;color:#1b2d3d;font-weight:bold;text-decoration:none;padding:15px 23px;border-radius:6px;border:0;font:inherit;cursor:pointer}.btn:hover{background:#83d2db}.outline{background:transparent;border:1px solid #8ca3ae;color:inherit;margin-left:10px}.hero-art{background:#d9eef0;border-radius:48% 48% 12px 12px;position:relative;padding:25px;transform:rotate(3deg)}.hero-art img{width:100%;display:block}.stamp{position:absolute;bottom:-20px;right:-15px;background:#e5b785;color:#1b2d3d;border-radius:50%;height:120px;width:120px;display:grid;place-content:center;text-align:center;font-size:26px;font-weight:bold;transform:rotate(-12deg);line-height:1.15}.stamp small{font-size:12px}.strip{background:#48b8c4;padding:16px 25px;text-align:center;font-weight:bold}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.card{background:white;border:1px solid #d5e4e8;padding:30px;border-radius:10px}.num{color:#a06c45;font-size:14px;font-weight:bold;letter-spacing:2px}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.dark{background:#1b2d3d;color:#edf7f9}.price{font-size:72px;line-height:1.1;font-weight:bold;color:#48b8c4}.check{padding-left:22px}.check li{padding:6px 0}blockquote{margin:0;padding:15px 0;font-size:24px;font-weight:bold}.article{max-width:820px}.article h1{font-size:54px}.article h2{font-size:32px;margin-top:45px}details{border-bottom:1px solid #cadde2;padding:20px 0}summary{cursor:pointer;font-weight:bold}footer{background:#132331;color:#d0e1e6;padding:35px 30px;font-size:14px}footer .inner{max-width:1180px;margin:auto;display:flex;gap:30px;justify-content:space-between}.quiz{background:#fff;padding:35px;border-radius:12px;color:#1b2d3d}.answers{display:flex;flex-wrap:wrap;gap:10px}.answers button{background:#edf7f9;border:1px solid #99c9d1;border-radius:5px;padding:12px 20px;cursor:pointer;font:inherit}.answers button:focus{outline:3px solid #a06c45}.result{min-height:60px;font-weight:bold}.lede{font-size:22px}.tag{font-size:12px;letter-spacing:2px;color:#a06c45}.card a{text-decoration:none}.card a:hover{text-decoration:underline}.note{font-size:14px;color:#607584}.dark .note{color:#bfd2d9}@media(max-width:800px){nav{padding:18px;align-items:start}nav .links{flex-wrap:wrap;gap:12px;font-size:13px;justify-content:end}.brand{font-size:20px}.brand small{font-size:8px}.hero .wrap,.split,.grid{grid-template-columns:1fr;gap:30px}.hero .wrap{padding-top:45px}.hero-art{max-width:340px;margin:15px auto 30px}.wrap{padding:50px 22px}h1{letter-spacing:-1.8px}.outline{margin:12px 0 0}footer .inner{flex-direction:column}.article h1{font-size:40px}}
@font-face{font-family:"One Little Font Full";src:url("/assets/one-little-full.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"One Little Font";src:url("/assets/one-little-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}body{font-family:"One Little Font","Trebuchet MS",Arial,sans-serif}h1,h2,h3,.brand,.btn{font-family:"One Little Font Full","Trebuchet MS",Arial,sans-serif}h1,h2{letter-spacing:-1px}.mini-character{width:180px;height:180px;object-fit:contain;display:block;margin:0 auto 25px}.hero-art{background:transparent;transform:none;border-radius:0;padding:0}.hero-art img{filter:drop-shadow(0 18px 28px #0b192a55)}.workflow{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #c3dade}.step{padding:30px 25px 25px 0;border-bottom:1px solid #c3dade}.step span{font-size:35px;color:#a06c45;font-weight:bold}.step h3{margin:8px 0}.step p{font-size:17px;max-width:320px}@media(max-width:800px){.workflow{grid-template-columns:1fr 1fr}}@media(max-width:480px){.workflow{grid-template-columns:1fr}}

img{max-width:100%;height:auto}.hero .wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;padding-top:60px;padding-bottom:60px;min-height:610px}.hero-art{width:100%;max-width:470px;justify-self:center;align-self:center}.hero-art img{display:block;width:100%;height:auto;max-height:490px;object-fit:contain}.hero h1{font-size:clamp(42px,4.8vw,68px);line-height:1.08;margin-top:18px;margin-bottom:24px}.hero .lede{font-size:20px;line-height:1.6;max-width:590px}.hero .btn{margin-top:10px}.mini-character{height:180px;width:180px;object-fit:contain}.hero-art img{animation:none}@media(max-width:800px){.hero .wrap{grid-template-columns:1fr;min-height:0;padding-top:42px;padding-bottom:42px;gap:25px}.hero-art{max-width:300px;margin:0 auto}.hero-art img{height:auto;max-height:300px}.hero h1{font-size:clamp(40px,8vw,58px)}.hero .lede{font-size:18px}}

body{font-family:"One Little Font",Arial,sans-serif;font-weight:400;font-size:20px;line-height:1.6}h1,h2,h3,.brand,.btn{font-family:"One Little Font Full",Arial,sans-serif;font-weight:700;letter-spacing:0}nav .links{font-size:18px}.eyebrow,.tag,.num{font-family:Arial,sans-serif}.hero h1{font-size:clamp(42px,4.8vw,68px);line-height:1.12;letter-spacing:0}.hero .lede{font-size:23px;line-height:1.55}.btn{font-size:21px}.step p{font-size:20px}.note{font-size:17px}@media(max-width:800px){nav .links{font-size:16px}.hero .lede{font-size:21px}.hero h1{font-size:clamp(40px,8vw,58px)}}

.brand{display:flex;align-items:center;gap:14px;flex-shrink:0}.brand img{display:block;width:85px;height:85px;object-fit:contain}.brand small{font:11px/1.4 Arial,sans-serif;letter-spacing:2px;max-width:100px;margin:0}h1,h2,h3,.btn{font-weight:400;font-synthesis:none}nav{padding-top:10px;padding-bottom:10px}@media(max-width:800px){.brand img{width:65px;height:65px}.brand small{display:none}nav{align-items:center}}

.fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block}input[type=number],input[type=date]{display:block;width:100%;padding:12px;border:1px solid #8daeb7;border-radius:5px;font:20px Arial,sans-serif;color:#1b2d3d;background:white;margin:8px 0 16px}input:focus{outline:3px solid #48b8c4}input[type=checkbox]{width:20px;height:20px;accent-color:#48b8c4;flex-shrink:0}.tick{display:flex;gap:12px;align-items:start}.budget-result dl div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #d1e1e4}.budget-result dd{margin:0;font-family:Arial,sans-serif;font-weight:bold}.budget-result{position:sticky;top:20px}.planner-controls{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.planner-controls .outline{margin:0}.checkgroup{padding:25px 0;border-bottom:1px solid #49616f}.checkgroup h3{margin-bottom:0}.checkitem{display:flex;gap:14px;align-items:start;margin:15px 0;cursor:pointer}.checkitem:has(input:checked) span{text-decoration:line-through;opacity:.65}@media(max-width:800px){.budget-result{position:static}.fields{grid-template-columns:1fr}}@media print{header,footer,.hero,.planner-controls button,.wrap.article,.dark:last-of-type{display:none!important}body,.dark{background:white!important;color:#111!important}*{color:#111!important;box-shadow:none!important}.wrap{padding:15px!important}.split{display:block}.card{border:1px solid #bbb;padding:15px;margin-bottom:15px}.budget-result{position:static}.note{color:#444!important}.checkgroup{break-inside:avoid;padding:10px 0}.checkitem{margin:7px 0}.checkitem:has(input:checked) span{opacity:1}.fields{grid-template-columns:1fr 1fr}h2{font-size:30px}}

h2,h3,.btn,.brand{font-family:"One Little Font",Arial,sans-serif;font-weight:400;font-synthesis:none}h1{font-family:"One Little Font Full",Arial,sans-serif;font-weight:400}

.traits{text-align:center;align-items:start;gap:40px;margin-top:45px}.traits>div{display:flex;flex-direction:column;align-items:center}.traits .mini-character{margin:0 auto 25px}.traits .num{display:block}.traits h3{margin:20px 0 15px}.traits p{margin:0 auto;max-width:330px;text-align:center}.traits .num{min-height:24px}

.lead-banner{background:#d5eff1;border-bottom:1px solid #b7dce0}.lead-banner .wrap{padding-top:60px;padding-bottom:60px}.lead-figure{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:2px solid #48b8c4;background:#edf7f9;border-radius:18px;padding:35px;gap:10px}.lead-figure strong{font:35px Arial,sans-serif;color:#a06c45}.lead-figure span{font-size:25px}

.brand{display:block}.brand img{width:290px;height:auto;max-width:none;object-fit:contain}nav{padding-top:16px;padding-bottom:16px}@media(max-width:1000px){nav{gap:20px}.brand img{width:235px}nav .links{gap:16px}}@media(max-width:650px){nav{flex-wrap:wrap;justify-content:center}.brand img{width:245px}nav .links{justify-content:center;width:100%;gap:12px 18px}}

/* Montserrat throughout; the page title retains the brand font. */
@font-face{font-family:"Montserrat";src:url("/assets/montserrat-regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
body,body *{font-family:"Montserrat",Arial,sans-serif!important}
body h1,body h1 *{font-family:"One Little Font Full",Arial,sans-serif!important}

.eyebrow,.tag,.num{font-family:"Montserrat",Arial,sans-serif!important;text-transform:none;letter-spacing:normal;font-weight:400;font-size:14px;line-height:1.5}

.player-reviews{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:25px}.player-review{margin:0;padding:30px;border:1px solid #c4dde2;background:white;border-radius:10px}.player-review blockquote{font-size:21px;line-height:1.65;font-weight:400}.player-review figcaption{font-size:13px;color:#607584;margin-top:15px}@media(max-width:650px){.player-reviews{grid-template-columns:1fr}}

.review-carousel{background:white;border:1px solid #c4dde2;border-radius:16px;margin-top:30px;padding:35px 40px;text-align:center}.review-slides{min-height:180px;display:grid;align-items:center}.review-slide{font-size:clamp(20px,2.3vw,28px);line-height:1.6;font-weight:400;padding:20px 15px;max-width:900px;margin:auto}.review-slide[hidden]{display:none}.review-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:12px;flex-wrap:wrap}.review-controls[hidden]{display:none}.review-controls button{cursor:pointer;border:1px solid #8abfc6;background:#edf7f9;color:#1b2d3d;padding:10px 15px;border-radius:25px;font-size:15px}.review-controls button:focus-visible,.review-carousel:focus-visible{outline:3px solid #a06c45;outline-offset:4px}.review-dots{display:flex;gap:10px}.review-dots button{padding:0;width:13px;height:13px;border-radius:50%;background:#d3e7ea}.review-dots button[aria-current=true]{background:#1b2d3d}.review-slide.entering{animation:reviewFade .45s ease}@keyframes reviewFade{from{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.review-slide.entering{animation:none}}@media(max-width:650px){.review-carousel{padding:25px 15px}.review-slides{min-height:230px}.review-controls{gap:12px}}

nav .links{gap:35px;font-size:18px}nav .links a{white-space:nowrap}#quiztips{scroll-margin-top:25px}#over-ons .hero-art{max-width:320px}#over-ons p{max-width:650px}@media(max-width:650px){nav .links{gap:25px;font-size:16px}}

.contact-email{display:inline-block;font-size:clamp(16px,2.3vw,23px);font-weight:600;overflow-wrap:anywhere}.card .contact-email{color:#1b2d3d}

nav .links a[href="/contact/"]{background:#48b8c4;color:#1b2d3d;padding:12px 23px;border-radius:7px;display:inline-block;transition:background .15s}nav .links a[href="/contact/"]:hover{background:#83d2db}nav .links a[href="/contact/"]:focus-visible{outline:3px solid #a06c45;outline-offset:3px}.contact-cards{align-items:stretch;padding-bottom:35px}.contact-details{padding-top:10px;padding-bottom:65px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.contact-details h2{margin:0;padding:25px 0 0;border-top:1px solid #bad4db;font-size:30px}.contact-details p{margin:0;padding:25px 0 0;border-top:1px solid #bad4db;font-size:18px;line-height:1.9}.contact-details a{overflow-wrap:anywhere}@media(max-width:800px){.contact-details{grid-template-columns:1fr;gap:15px}.contact-details p{border-top:0;padding-top:0}.contact-cards{padding-bottom:25px}}

.planner-controls{align-items:flex-end;gap:20px}.planner-controls>label{display:flex;flex-direction:column;gap:8px;margin:0}.planner-controls input[type=date]{height:54px;margin:0;padding:12px 15px;font-size:18px}.planner-controls .btn,.planner-controls .btn.outline{height:54px;margin:0;padding:12px 22px;display:inline-flex;align-items:center;justify-content:center;line-height:1.3;font-size:18px}@media(max-width:600px){.planner-controls{align-items:stretch;gap:14px}.planner-controls>label{width:100%}.planner-controls>.btn{flex:1 1 auto}}

#availability-form input:not([type=checkbox]),#availability-form textarea{display:block;width:100%;padding:13px;border:1px solid #8faeb7;border-radius:5px;margin:7px 0 20px;background:white;color:#1b2d3d;font-size:17px}#availability-form label{font-size:16px}#availability-form input:focus,#availability-form textarea:focus{outline:3px solid #48b8c4}.short-notice{background:#fff0d9;padding:15px;border-radius:5px;color:#573917;font-size:15px}.form-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#request-submit:disabled{opacity:.6;cursor:wait}

#availability-form{display:flex;flex-direction:column;gap:0;padding:clamp(24px,4vw,42px);min-width:0}#availability-form label{display:block;font-weight:600;font-size:16px;line-height:1.5}#availability-form input:not([type=checkbox]),#availability-form textarea{box-sizing:border-box;max-width:100%;font-family:Montserrat,Arial,sans-serif;font-size:17px;line-height:1.5;padding:13px 15px;margin:8px 0 24px;border:1px solid #a9c7cf;border-radius:8px;background:#fff}#availability-form input:not([type=checkbox]){height:52px}#availability-form textarea{resize:vertical;min-height:125px}#availability-form .form-trap{display:none!important}#availability-form .note{font-size:14px;line-height:1.7;margin:0 0 22px}#availability-form .btn{width:100%;white-space:normal;text-align:center;font-size:17px;line-height:1.5;padding:15px 20px}#request-status:empty{display:none}.short-notice[hidden]{display:none!important}

#contact-form{display:flex;flex-direction:column;gap:0;padding:clamp(24px,4vw,42px);min-width:0}#contact-form label{display:block;font-weight:600;font-size:16px;line-height:1.5}#contact-form input:not([type=checkbox]),#contact-form textarea{box-sizing:border-box;max-width:100%;font-family:Montserrat,Arial,sans-serif;font-size:17px;line-height:1.5;padding:13px 15px;margin:8px 0 24px;border:1px solid #a9c7cf;border-radius:8px;background:#fff}#contact-form input:not([type=checkbox]){height:52px}#contact-form textarea{resize:vertical;min-height:125px}#contact-form .form-trap{display:none!important}#contact-form .note{font-size:14px;line-height:1.7;margin:0 0 22px}#contact-form .btn{width:100%;white-space:normal;text-align:center;font-size:17px;line-height:1.5;padding:15px 20px}#contact-status:empty{display:none}.short-notice[hidden]{display:none!important}

.contact-date-callout{margin:30px 0;padding:25px;border-left:5px solid #48b8c4;background:#edf7f9;border-radius:0 10px 10px 0}.contact-date-callout h3{margin-top:0}

.home-eigenheid-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start;margin-bottom:40px}.home-eigenheid-intro h2{font-size:clamp(28px,3.5vw,43px);line-height:1.25;margin-bottom:0}.home-eigenheid-copy{padding-top:40px}.home-eigenheid-copy p{max-width:none}.home-eigenheid-copy p:first-child{margin-top:0}.home-practical-tips{max-width:880px}.home-practical-tips p{max-width:none}.home-practical-tips ul{padding-left:26px;margin:20px 0 26px}.home-practical-tips li{padding-left:6px;margin:0 0 16px;font-size:20px;line-height:1.65}@media(max-width:800px){.home-eigenheid-intro{grid-template-columns:1fr;gap:20px}.home-eigenheid-copy{padding-top:0}.home-practical-tips li{font-size:18px}}

.pakket-about-heading{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:35px;align-items:center}.pakket-about-heading h2{margin-bottom:12px}.pakket-about-heading img{width:180px;height:180px;object-fit:contain}.pakket-about .pakket-about-intro{max-width:920px;font-size:21px;line-height:1.65}.pakket-about-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0}.pakket-about-grid p{margin:0;border-top:2px solid #48b8c4;padding-top:20px;font-size:18px;line-height:1.75;max-width:none}.pakket-about .pakket-about-outro{max-width:900px;font-size:19px;line-height:1.75}.pakket-booking-note p{margin:8px 0;max-width:none;font-size:16px}.pakket-booking-note p:last-child{max-width:none}@media(max-width:850px){.pakket-about-grid{grid-template-columns:1fr;gap:18px}.pakket-about-heading{grid-template-columns:minmax(0,1fr) 120px;gap:15px}.pakket-about-heading img{width:120px;height:120px}}@media(max-width:500px){.pakket-about-heading{grid-template-columns:1fr}.pakket-about-heading img{width:100px;height:100px}.pakket-about .pakket-about-intro{font-size:19px}}

.pakket-usps h2{margin-bottom:18px}.pakket-usps .usp-intro{max-width:760px;font-size:20px;color:#d9e8ed}.pakket-usp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:40px 0 34px}.pakket-usp-card{padding:28px 25px 30px;background:#233b4c;border:1px solid #3c5666;border-radius:16px}.pakket-usp-card .usp-icon{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:#1b2d3d;border-radius:24px;margin-bottom:26px}.pakket-usp-card img{width:88px;height:88px}.pakket-usp-card h3{font-family:Montserrat,Arial,sans-serif;color:#fff;font-size:23px;line-height:1.35;margin:0 0 16px}.pakket-usp-card p{font-size:17px;line-height:1.8;color:#e0ebef;margin:0;max-width:none}@media(max-width:850px){.pakket-usp-grid{grid-template-columns:1fr;gap:18px}.pakket-usp-card{padding:24px}.pakket-usp-card .usp-icon{width:76px;height:76px;margin-bottom:18px}.pakket-usp-card img{width:64px;height:64px}}

.pakket-usp-card{text-align:center}.pakket-usp-card .usp-icon{margin-left:auto;margin-right:auto}.pakket-usp-card h3,.pakket-usp-card p{margin-left:auto;margin-right:auto}

.pakket-usps>.wrap>.btn{display:table;margin-left:auto;margin-right:auto;text-align:center}

.fixed-quiz-cost{display:flex;flex-direction:column;gap:8px;justify-content:flex-end;font-size:18px}.fixed-quiz-cost output{display:flex;align-items:center;min-height:51px;padding:12px 15px;background:#e2f3f5;border:1px solid #8ac8ce;border-radius:5px;font-family:Montserrat,Arial,sans-serif;font-size:20px;font-weight:600;box-sizing:border-box}#quiztips>.quiztips-intro{max-width:none;white-space:normal}

/* Text fills its own layout column across the public pages. */
main p,main .hero .lede,main .step p,main .traits p,main #over-ons p,main .pakket-usps .usp-intro,main .pakket-about .pakket-about-intro,main .pakket-about .pakket-about-outro{max-width:none;white-space:normal}main .home-practical-tips{max-width:none}main .wrap.article{max-width:1180px}main .review-slide{max-width:none}

/* Legal information */
.legal-footer .inner{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(200px,1fr);gap:48px;align-items:start}.legal-footer p{font-size:14px;line-height:1.8;margin:12px 0}.footer-links{display:flex;flex-direction:column;gap:10px}.legal-page p{max-width:none}.legal-page h2{font-family:Montserrat,Arial,sans-serif;font-size:26px;margin-top:36px}.legal-page li{margin:12px 0}.legal-process-note{max-width:1120px;margin:0 auto 48px;padding:24px 30px;border-top:1px solid #b8d4d9}.legal-process-note p,.legal-package-price p{max-width:none}.legal-process-note p{font-size:15px}.legal-package-price{padding-top:10px;padding-bottom:40px}.legal-lead-note{padding-top:0;padding-bottom:30px}.terms-content p{white-space:normal}.legal-page textarea,.legal-page input{max-width:100%}@media(max-width:650px){.legal-footer .inner{grid-template-columns:1fr;gap:25px}.legal-process-note{padding:22px}.legal-page h1{font-size:42px}}

.keyword-intro{padding-top:45px;padding-bottom:45px;border-top:1px solid #cadee2}.keyword-intro p{max-width:980px}.keyword-intro h2{font-size:clamp(26px,3.4vw,38px);max-width:1000px}.keyword-links{display:flex;gap:18px 32px;flex-wrap:wrap;font-size:16px}.keyword-links a,.keyword-intro a{color:#246c76;font-weight:600}.round-article{max-width:1000px}.round-article p{max-width:none}.round-article h1{font-size:clamp(40px,5.5vw,66px)}.round-article h2{font-family:Montserrat,Arial,sans-serif;font-size:clamp(24px,3vw,30px);line-height:1.4;scroll-margin-top:25px}.round-article li{margin:12px 0}.round-contents{display:block;background:transparent;border:1px solid #bfd8dc;border-radius:12px;padding:24px 28px;margin:35px 0;max-width:none;font-size:16px}.round-contents ol{display:grid;grid-template-columns:1fr 1fr;gap:8px 35px;margin-bottom:0;padding-left:22px}.round-contents li{margin:0}.round-contents a{text-decoration:underline}.round-cta{border-top:2px solid #48b8c4;margin-top:40px;padding-top:5px}.round-article strong{font-weight:bold}@media(max-width:650px){.round-contents ol{grid-template-columns:1fr}.round-contents{padding:20px}.keyword-intro{padding-top:30px;padding-bottom:30px}}
