.content-rules-module__TZz9gW__page{background-color:var(--paper);min-height:100vh;color:var(--ink);background-image:linear-gradient(#1717130e 1px,#0000 1px),linear-gradient(90deg,#1717130e 1px,#0000 1px);background-size:28px 28px}.content-rules-module__TZz9gW__header{border-bottom:3px solid var(--ink);background:var(--paper);justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex}.content-rules-module__TZz9gW__logo{font:400 clamp(1.25rem,2vw,1.8rem)/1 var(--font-display);letter-spacing:-.04em}.content-rules-module__TZz9gW__logo span{color:var(--red)}.content-rules-module__TZz9gW__header>span{background:var(--ink);color:#fff;font:800 .68rem/1 var(--font-sans);letter-spacing:.04em;padding:10px 12px}.content-rules-module__TZz9gW__content{width:min(92%,1320px);margin:0 auto;padding:clamp(3.5rem,6vw,5.5rem) 0}.content-rules-module__TZz9gW__intro{max-width:880px}.content-rules-module__TZz9gW__kicker{font:800 .74rem/1 var(--font-sans);letter-spacing:.1em;margin-bottom:18px}.content-rules-module__TZz9gW__kicker:before{content:"";background:var(--red);width:28px;height:8px;margin-right:10px;display:inline-block}.content-rules-module__TZz9gW__intro h1{font:900 clamp(3.3rem,7vw,7rem)/.84 var(--font-display);letter-spacing:-.055em}.content-rules-module__TZz9gW__intro h1 span{color:var(--red)}.content-rules-module__TZz9gW__intro>p:not(.content-rules-module__TZz9gW__kicker){max-width:690px;font:650 clamp(1rem,1.25vw,1.15rem)/1.55 var(--font-sans)}.content-rules-module__TZz9gW__intro>p:nth-last-child(2){margin-top:26px}.content-rules-module__TZz9gW__intro>p:last-child{margin-top:7px}.content-rules-module__TZz9gW__rules{border-top:2px solid var(--ink);margin-top:clamp(3rem,5vw,4.5rem)}.content-rules-module__TZz9gW__rules section{border-bottom:2px solid var(--ink);grid-template-columns:clamp(62px,8vw,105px) minmax(0,1fr);padding:clamp(1.5rem,2.5vw,2.25rem) 0;display:grid}.content-rules-module__TZz9gW__rules section>b{color:var(--red);font:900 clamp(1.6rem,2.5vw,2.25rem)/1 var(--font-sans)}.content-rules-module__TZz9gW__rules section>div{grid-template-columns:minmax(230px,.65fr) minmax(0,1fr);gap:10px clamp(2rem,5vw,6rem);display:grid}.content-rules-module__TZz9gW__rules h2{font:900 clamp(1.45rem,2.5vw,2.25rem)/1 var(--font-sans);letter-spacing:-.035em}.content-rules-module__TZz9gW__rules section>div>p,.content-rules-module__TZz9gW__rules ul,.content-rules-module__TZz9gW__rules blockquote,.content-rules-module__TZz9gW__rules dl{font:600 .98rem/1.55 var(--font-sans);grid-column:2}.content-rules-module__TZz9gW__rules section>div>p+p{margin-top:7px}.content-rules-module__TZz9gW__rules blockquote{border-left:3px solid var(--red);margin-top:10px;padding-left:15px;font-style:italic}.content-rules-module__TZz9gW__rules ul{columns:2;column-gap:2rem;margin-top:8px;padding-left:1.2rem}.content-rules-module__TZz9gW__rules li{break-inside:avoid;margin-bottom:3px}.content-rules-module__TZz9gW__rules dl{margin-top:9px}.content-rules-module__TZz9gW__rules dl div{gap:7px;display:flex}.content-rules-module__TZz9gW__rules dt{font-weight:800}.content-rules-module__TZz9gW__rules dd{text-transform:uppercase;color:var(--red);font-weight:900}.content-rules-module__TZz9gW__kakaTest{border:3px solid var(--ink);border-top:9px solid var(--red);background:var(--paper);max-width:780px;margin:clamp(3rem,5vw,4.5rem) 0 0 auto;padding:clamp(1.5rem,3vw,2.5rem)}.content-rules-module__TZz9gW__kakaTest>p:first-child{font:800 .65rem/1 var(--font-sans);letter-spacing:.09em}.content-rules-module__TZz9gW__kakaTest h2{font:900 clamp(2rem,4vw,3.6rem)/.9 var(--font-display);letter-spacing:-.045em;margin:14px 0 18px}.content-rules-module__TZz9gW__kakaTest>p:not(:first-child){font:650 1rem/1.5 var(--font-sans)}.content-rules-module__TZz9gW__kakaTest>p+p{margin-top:5px}.content-rules-module__TZz9gW__backLink{border:2px solid var(--ink);width:fit-content;min-height:52px;font:850 .82rem/1.2 var(--font-sans);align-items:center;margin-top:clamp(2.5rem,4vw,3.5rem);padding:14px 18px;display:flex}.content-rules-module__TZz9gW__backLink:hover{background:var(--ink);color:var(--paper)}.content-rules-module__TZz9gW__backLink:focus-visible,.content-rules-module__TZz9gW__logo:focus-visible{outline:3px solid var(--red);outline-offset:4px}.content-rules-module__TZz9gW__footer{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:100px;padding:25px 4vw;display:flex}.content-rules-module__TZz9gW__footer p{font:700 .62rem/1.45 var(--font-sans);letter-spacing:.055em}@media (max-width:800px){.content-rules-module__TZz9gW__rules section>div{display:block}.content-rules-module__TZz9gW__rules section>div>*+*{margin-top:10px}.content-rules-module__TZz9gW__rules section>div>p,.content-rules-module__TZz9gW__rules ul,.content-rules-module__TZz9gW__rules blockquote,.content-rules-module__TZz9gW__rules dl{grid-column:auto}.content-rules-module__TZz9gW__rules ul{columns:1}.content-rules-module__TZz9gW__footer{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.content-rules-module__TZz9gW__header{height:64px;padding:0 18px}.content-rules-module__TZz9gW__header>span{padding:9px;font-size:.56rem}.content-rules-module__TZz9gW__content{width:auto;margin:0 18px;padding:3.25rem 0}.content-rules-module__TZz9gW__intro h1{font-size:clamp(3rem,14vw,4.4rem)}.content-rules-module__TZz9gW__rules{margin-top:2.75rem}.content-rules-module__TZz9gW__rules section{grid-template-columns:52px minmax(0,1fr);padding:1.5rem 0}.content-rules-module__TZz9gW__rules section>b{font-size:1.5rem}.content-rules-module__TZz9gW__rules h2{font-size:1.45rem}.content-rules-module__TZz9gW__rules section>div>p,.content-rules-module__TZz9gW__rules ul,.content-rules-module__TZz9gW__rules blockquote,.content-rules-module__TZz9gW__rules dl{font-size:.95rem}.content-rules-module__TZz9gW__kakaTest{margin-top:2.75rem}.content-rules-module__TZz9gW__backLink{justify-content:center;width:100%;min-height:56px}.content-rules-module__TZz9gW__footer{padding:25px 18px}}
.LegalFooter-module__P1PGGa__footer{background:var(--ink);color:#fff;flex-direction:column;gap:18px;min-height:100px;padding:clamp(25px,4vw,40px) 4vw;display:flex}.LegalFooter-module__P1PGGa__footer .LegalFooter-module__P1PGGa__logo{width:fit-content;font:400 clamp(1.3rem,2vw,1.8rem)/1 var(--font-display);letter-spacing:-.04em}.LegalFooter-module__P1PGGa__footer .LegalFooter-module__P1PGGa__logo span{color:var(--red)}.LegalFooter-module__P1PGGa__footer .LegalFooter-module__P1PGGa__links{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.LegalFooter-module__P1PGGa__footer .LegalFooter-module__P1PGGa__links a{font:800 .68rem/1 var(--font-sans);letter-spacing:.06em;border-bottom:1px solid #ffffff59;padding-bottom:2px}.LegalFooter-module__P1PGGa__footer .LegalFooter-module__P1PGGa__links a:hover{color:var(--red);border-color:var(--red)}.LegalFooter-module__P1PGGa__footer .LegalFooter-module__P1PGGa__links a:focus-visible{outline:3px solid var(--red);outline-offset:4px}.LegalFooter-module__P1PGGa__footer .LegalFooter-module__P1PGGa__email{width:fit-content;font:800 .78rem/1 var(--font-sans);letter-spacing:.03em;border-bottom:1px solid #ffffff59;padding-bottom:2px}.LegalFooter-module__P1PGGa__footer .LegalFooter-module__P1PGGa__email:hover{color:var(--red);border-color:var(--red)}.LegalFooter-module__P1PGGa__footer .LegalFooter-module__P1PGGa__email:focus-visible{outline:3px solid var(--red);outline-offset:4px}.LegalFooter-module__P1PGGa__footer p{font:700 .62rem/1.45 var(--font-sans);letter-spacing:.055em}@media (max-width:600px){.LegalFooter-module__P1PGGa__footer{padding:28px 18px}.LegalFooter-module__P1PGGa__footer .LegalFooter-module__P1PGGa__links{flex-direction:column;align-items:flex-start;gap:12px}}
.bosrina-module__KAK2hq__page{background:var(--paper);background-image:linear-gradient(#1717130d 1px,#0000 1px),linear-gradient(90deg,#1717130d 1px,#0000 1px);background-size:28px 28px;min-height:100vh}.bosrina-module__KAK2hq__header{border-bottom:3px solid var(--ink);background:var(--paper);align-items:center;height:76px;padding:0 4vw;display:flex}.bosrina-module__KAK2hq__logo{font:400 clamp(1.25rem,2vw,1.8rem) var(--font-display);letter-spacing:-1.5px}.bosrina-module__KAK2hq__logo span{color:var(--red)}.bosrina-module__KAK2hq__kicker{font:700 .68rem var(--font-mono);letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px}.bosrina-module__KAK2hq__kicker:before{content:"";background:var(--red);width:28px;height:8px;margin-right:10px;display:inline-block}.bosrina-module__KAK2hq__record{padding:clamp(3rem,6vw,6rem) 4vw}.bosrina-module__KAK2hq__recordInner{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:start;gap:clamp(3rem,7vw,7rem);width:min(92%,1320px);margin:0 auto;display:grid}.bosrina-module__KAK2hq__copy h1{font:900 clamp(3rem,5.5vw,5.5rem)/.88 var(--font-display);letter-spacing:-.055em}.bosrina-module__KAK2hq__copy h1 span{margin-top:.08em;display:block}.bosrina-module__KAK2hq__copy h1 b{color:var(--red);margin-top:.06em;display:block}.bosrina-module__KAK2hq__subhead{max-width:540px;font:650 clamp(.95rem,1.15vw,1.08rem)/1.55 var(--font-sans);margin-top:22px}.bosrina-module__KAK2hq__banter{font:italic 600 .82rem/1.45 var(--font-sans);margin-top:18px}.bosrina-module__KAK2hq__certificateWrap{background:#d3a72f;justify-self:end;width:min(100%,460px);padding:0;transform:rotate(.8deg);box-shadow:14px 16px #17171355}.bosrina-module__KAK2hq__certificateInner{overflow:hidden}.bosrina-module__KAK2hq__cta{text-align:center;border-top:3px solid var(--ink);padding:clamp(3rem,6vw,5rem) 4vw}.bosrina-module__KAK2hq__cta h2{font:400 clamp(2.5rem,5vw,4.5rem)/.9 var(--font-display);letter-spacing:-.05em}.bosrina-module__KAK2hq__ctaButton{background:var(--ink);min-height:58px;color:var(--paper);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--red);font:850 .9rem/1.2 var(--font-sans);align-items:center;gap:12px;margin-top:clamp(1.5rem,3vw,2.5rem);padding:16px 22px;transition:transform .15s,box-shadow .15s;display:inline-flex}.bosrina-module__KAK2hq__ctaButton:hover{box-shadow:3px 3px 0 var(--red);transform:translate(3px,3px)}.bosrina-module__KAK2hq__ctaButton:focus-visible{outline:3px solid var(--red);outline-offset:4px}@media (max-width:900px){.bosrina-module__KAK2hq__recordInner{grid-template-columns:1fr}.bosrina-module__KAK2hq__certificateWrap{justify-self:center;max-width:420px;margin:2.5rem auto 0}.bosrina-module__KAK2hq__copy{max-width:650px}}@media (max-width:600px){.bosrina-module__KAK2hq__header{height:64px;padding:0 18px}.bosrina-module__KAK2hq__record{padding:2.5rem 18px}.bosrina-module__KAK2hq__copy h1{font-size:clamp(2.8rem,13vw,4rem)}.bosrina-module__KAK2hq__certificateWrap{box-shadow:9px 10px #17171355}.bosrina-module__KAK2hq__ctaButton{width:100%}}@media (prefers-reduced-motion:reduce){.bosrina-module__KAK2hq__ctaButton{transition:none}}
.legal-module__7L9ZxW__page{background-color:var(--paper);min-height:100vh;color:var(--ink);background-image:linear-gradient(#1717130e 1px,#0000 1px),linear-gradient(90deg,#1717130e 1px,#0000 1px);background-size:28px 28px}.legal-module__7L9ZxW__header{border-bottom:3px solid var(--ink);background:var(--paper);justify-content:space-between;align-items:center;height:76px;padding:0 4vw;display:flex}.legal-module__7L9ZxW__header .legal-module__7L9ZxW__logo{font:400 clamp(1.25rem,2vw,1.8rem)/1 var(--font-display);letter-spacing:-.04em}.legal-module__7L9ZxW__header .legal-module__7L9ZxW__logo span{color:var(--red)}.legal-module__7L9ZxW__header .legal-module__7L9ZxW__logo:focus-visible{outline:3px solid var(--red);outline-offset:4px}.legal-module__7L9ZxW__header>span{background:var(--ink);color:#fff;font:800 .68rem/1 var(--font-sans);letter-spacing:.04em;padding:10px 12px}.legal-module__7L9ZxW__content{width:min(92%,1320px);margin:0 auto;padding:clamp(3.5rem,6vw,5.5rem) 0}.legal-module__7L9ZxW__intro{max-width:880px}.legal-module__7L9ZxW__kicker{font:800 .74rem/1 var(--font-sans);letter-spacing:.1em;margin-bottom:18px}.legal-module__7L9ZxW__kicker:before{content:"";background:var(--red);width:28px;height:8px;margin-right:10px;display:inline-block}.legal-module__7L9ZxW__intro h1{font:900 clamp(3rem,6.5vw,6.5rem)/.84 var(--font-display);letter-spacing:-.055em}.legal-module__7L9ZxW__intro h1 span{color:var(--red)}.legal-module__7L9ZxW__intro>.legal-module__7L9ZxW__lede{max-width:690px;font:650 clamp(1rem,1.25vw,1.15rem)/1.55 var(--font-sans);margin-top:24px}.legal-module__7L9ZxW__blocks{border-top:2px solid var(--ink);margin-top:clamp(3rem,5vw,4.5rem)}.legal-module__7L9ZxW__blocks section{border-bottom:2px solid var(--ink);grid-template-columns:clamp(150px,22vw,240px) minmax(0,1fr);gap:10px clamp(2rem,5vw,6rem);padding:clamp(1.5rem,2.5vw,2.25rem) 0;display:grid}.legal-module__7L9ZxW__blocks section h2{font:900 clamp(1.25rem,2vw,1.7rem)/1.05 var(--font-sans);letter-spacing:-.03em}.legal-module__7L9ZxW__blocks section>div p,.legal-module__7L9ZxW__blocks ul{font:600 .98rem/1.58 var(--font-sans);max-width:70ch}.legal-module__7L9ZxW__blocks section>div p+p{margin-top:10px}.legal-module__7L9ZxW__blocks ul{margin-top:10px;padding-left:1.2rem}.legal-module__7L9ZxW__blocks li{margin-bottom:5px}.legal-module__7L9ZxW__blocks a{text-underline-offset:3px;text-decoration:underline}.legal-module__7L9ZxW__blocks a:hover{color:var(--red)}.legal-module__7L9ZxW__email{border:2px solid var(--ink);width:fit-content;box-shadow:5px 5px 0 var(--red);font:850 .84rem/1.2 var(--font-sans);align-items:center;margin-top:clamp(2.75rem,4.5vw,4rem);padding:14px 18px;display:flex}.legal-module__7L9ZxW__email:hover{background:var(--ink);color:var(--paper)}.legal-module__7L9ZxW__email:focus-visible{outline:3px solid var(--red);outline-offset:4px}.legal-module__7L9ZxW__lastUpdated{font:700 .7rem/1.4 var(--font-sans);letter-spacing:.06em;color:inherit;opacity:.75;margin-top:14px}@media (max-width:800px){.legal-module__7L9ZxW__blocks section{display:block}.legal-module__7L9ZxW__blocks section>div{margin-top:8px}}@media (max-width:600px){.legal-module__7L9ZxW__header{height:64px;padding:0 18px}.legal-module__7L9ZxW__header>span{padding:9px;font-size:.56rem}.legal-module__7L9ZxW__content{width:auto;margin:0 18px;padding:3.25rem 0}.legal-module__7L9ZxW__intro h1{font-size:clamp(2.9rem,13vw,4.2rem)}.legal-module__7L9ZxW__blocks{margin-top:2.75rem}.legal-module__7L9ZxW__blocks section>div p,.legal-module__7L9ZxW__blocks ul{font-size:.95rem}.legal-module__7L9ZxW__email{justify-content:center;width:100%;min-height:56px}}
.report-module__c5H6Dq__reportCta{border:3px solid var(--ink);border-top:9px solid var(--red);background:var(--paper);max-width:780px;margin:clamp(3rem,5vw,4.5rem) 0 0;padding:clamp(1.75rem,3vw,2.75rem)}.report-module__c5H6Dq__reportCta>p:first-child{font:800 .65rem/1 var(--font-sans);letter-spacing:.09em}.report-module__c5H6Dq__reportCta h2{font:900 clamp(1.8rem,3.5vw,3rem)/.92 var(--font-display);letter-spacing:-.045em;margin:16px 0 14px}.report-module__c5H6Dq__reportCta>p:not(:first-child){font:650 1rem/1.55 var(--font-sans)}.report-module__c5H6Dq__reportCta .report-module__c5H6Dq__primary{background:var(--ink);width:fit-content;min-height:56px;color:var(--paper);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--red);font:850 .86rem/1.2 var(--font-sans);justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:16px 20px;display:flex}.report-module__c5H6Dq__reportCta .report-module__c5H6Dq__primary:hover{box-shadow:3px 3px 0 var(--red);transform:translate(3px,3px)}.report-module__c5H6Dq__reportCta .report-module__c5H6Dq__primary:focus-visible{outline:3px solid var(--red);outline-offset:4px}.report-module__c5H6Dq__reportCta small{font:700 .68rem/1.5 var(--font-sans);letter-spacing:.03em;margin-top:14px;display:block}@media (max-width:600px){.report-module__c5H6Dq__reportCta{margin-top:2.75rem}.report-module__c5H6Dq__reportCta .report-module__c5H6Dq__primary{width:100%;min-height:58px}}
