#content{max-width:var(--max-content-width);margin:0 auto}#content h1{font-size:clamp(1rem, 5vw, 2rem)}#content h2{font-size:clamp(1rem, 4vw, 1.5rem)}#content h3{font-size:clamp(1rem, 3vw, 1.2rem)}#content .hint{position:relative}#content .hint::before{content:"*";position:absolute;left:-1em}#content #price-tiers{margin-top:2rem;display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr;place-items:center;gap:1rem;color:var(--font-color)}@media (max-width:640px){#content #price-tiers{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr}}@media (max-width:375px){#content #price-tiers{grid-template-rows:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr}}#content #price-tiers>.price-tier{display:grid;grid-template-rows:1fr;grid-template-columns:6em 4em;place-items:stretch;border:1px solid var(--color-main);border-radius:10px}@media (max-width:375px){#content #price-tiers>.price-tier{width:100%;grid-template-columns:1fr 4em}}#content #price-tiers>.price-tier>div{display:grid;place-items:center}#content #price-tiers>.price-tier>div.amount{font-size:1.8rem;font-weight:bold;padding:.25rem}#content #price-tiers>.price-tier>div.price{grid-row:span 2;padding:1rem .5rem;background-color:var(--color-main);color:white;border-top-right-radius:10px;border-bottom-right-radius:10px;font-size:1.25rem}#content #short-info{list-style-type:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;place-items:stretch;gap:1rem}@media (max-width:740px){#content #short-info{grid-template-columns:1fr;grid-template-rows:repeat(4 auto)}}#content #short-info>li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:1rem;row-gap:.5rem}@media (max-width:430px){#content #short-info>li{grid-template-columns:1fr;grid-template-rows:repeat(3, auto);text-align:center}}#content #short-info>li>img{width:4em;grid-row:span 2;place-self:center}#content #short-info>li>h3{margin:0}#content #short-info>li>span{font-size:1.3rem}#content .payment-methods-container{display:grid;grid-template-columns:repeat(auto-fill, 10em);place-content:center;flex-wrap:wrap;gap:1rem}@media (max-width:368px){#content .payment-methods-container{grid-template-columns:10em;width:100%}}#content .payment-methods-container>.payment-method{display:grid;place-content:stretch;flex:0 1 150px;border:1px solid var(--color-main);border-radius:10px;padding:1rem}#content .payment-methods-container>.payment-method>div{display:flex;align-items:center;justify-content:center;gap:1rem;line-height:1}#content .payment-methods-container>.payment-method>div>img{max-width:100%;max-height:35px}