.hukusya-empty{padding:2rem 0;line-height:1.9}.hukusya-social-links{display:flex;gap:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem;background:#f7f4ee}.hukusya-filter{display:flex;flex-wrap:wrap;gap:1rem;padding:1.5rem 0}.hukusya-filter label{display:grid;gap:.4rem;flex:1;min-width:160px}.hukusya-filter input,.hukusya-filter select,.hukusya-filter button{font:inherit;padding:.7rem;border:1px solid #b9b7af;background:#fff}.hukusya-filter button{background:#203957;color:white;align-self:end;cursor:pointer}.hukusya-pagination{padding:2rem 0}.hukusya-pagination .page-numbers{display:inline-block;padding:.6rem 1rem;border:1px solid #c7c4b9}.hukusya-pagination .current{background:#203957;color:white}.hukusya-article-body{max-width:780px;margin:auto;padding-bottom:3rem}.hukusya-article-body .journal-prose{width:auto;max-width:100%}.hukusya-related{margin:3rem auto}.hukusya-filter:focus-within a,a:focus-visible,button:focus-visible{outline-offset:4px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.admin-bar .site-header{top:32px}@media(max-width:782px){.admin-bar .site-header{top:46px}.hukusya-social-links{padding-bottom:6rem}}
.hukusya-reading-body{min-width:0}.has-service-banners-v14>.hukusya-reading-body{grid-area:prose}

.hukusya-local-form-note{padding:1rem;border-left:3px solid #203957;background:#eff2f2;font-size:14px;line-height:1.8}.hukusya-byline{font-size:13px!important;margin:.4rem 0!important}.hukusya-filter>a{align-self:center;font-size:14px}
.hukusya-net-price{font:400 13px/1.7 var(--sans)!important;letter-spacing:0!important;margin:5px 0 12px!important;color:#4d5b68!important}
.hukusya-policy{max-width:920px;padding-top:90px;padding-bottom:90px}.hukusya-policy h2{font-size:24px;line-height:1.5;margin:48px 0 20px}.hukusya-policy p,.hukusya-policy li{font:400 16px/1.9 var(--sans)}.hukusya-policy p{margin:18px 0}.hukusya-policy a{text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.hukusya-policy ul{padding-left:1.3em}.hukusya-policy h1{font-size:clamp(28px,5vw,42px);line-height:1.5}
.sp-base-price>.hukusya-amount-group{display:block;flex-shrink:0;text-align:right}.sp-base-price .hukusya-net-price{color:#d0d9df!important}.hukusya-amount-group .hukusya-net-price{margin:5px 0 0!important}.h14-unit-row>.hukusya-amount-group{text-align:right;flex-shrink:0}.sp-price-types .hukusya-amount-group{text-align:right}.support-v11 .hukusya-amount-group .sp-amount>span{display:block;font:12px/1.6 var(--sans);margin:4px 0 0}.h14-base .hukusya-amount-group small{display:block;margin:3px 0 0}.h14-base .hukusya-amount-group{text-align:right}.h14-base .hukusya-net-price{font-size:11px!important}.h14-unit-row .hukusya-net-price{font-size:11px!important}@media(max-width:767px){.support-v11 .sp-base-price .hukusya-amount-group .sp-amount{font-size:38px}.sp-base-price>div:first-child{min-width:0}.sp-base-price>div:first-child p{font-size:17px}.sp-base-price .support-icon{flex-shrink:0}.sp-price-types .hukusya-net-price{font-size:11px!important}.sp-price-types .sp-amount{font-size:30px}.sp-base-price .hukusya-net-price{font-size:11px!important}}@media(max-width:374px){.support-v11 .sp-base-price .hukusya-amount-group .sp-amount{font-size:34px}.sp-price-types article{grid-template-columns:20px minmax(0,1fr) auto;gap:8px}.sp-price-types .support-icon{width:20px}.sp-price-types h3{font-size:20px}.sp-price-types .sp-amount{font-size:27px}}
.hukusya-filter label{flex:1 1 190px;min-width:0}.hukusya-filter input,.hukusya-filter select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.hukusya-filter button{flex:0 0 auto}.journal-card>a{display:block}
.journal-hero-image>img{display:block;width:auto;max-width:100%;height:auto;max-height:480px;object-fit:contain;margin-inline:auto}
