/* The approved home layout is retained; only the product wordmark is refined. */
.portal-header .portal-brand>span{font-size:21px;font-weight:400;letter-spacing:2px;color:#45536b;border-left:1px solid #ccd5e8;padding-left:20px;line-height:1.3}.handbook-feature{position:relative;overflow:hidden;margin:0 0 28px;border:1px solid #e0e6f5;border-radius:20px;padding:30px 36px;background:linear-gradient(110deg,#fff 45%,#eaf0ff);color:#172642;box-shadow:0 5px 20px #20386707;min-height:257px}.handbook-feature>div:first-child{position:relative;z-index:1;width:78%}.handbook-recommend{font-size:12px;color:#315af5;letter-spacing:1px}.handbook-feature h2{font-size:26px;line-height:1.5;margin:9px 0 10px;font-weight:600}.handbook-feature p{font-size:14px;line-height:1.9;max-width:690px;color:#69758a;margin:0 0 14px}.handbook-topics{display:flex;gap:17px;flex-wrap:wrap;color:#7b8597;font-size:11px;margin-bottom:21px}.handbook-topics span+span:before{content:"·";margin-right:17px}.handbook-enter{display:inline-flex;align-items:center;gap:26px;background:#315af5;color:white;border-radius:9px;padding:11px 19px;font-size:13px;text-decoration:none}.handbook-enter:hover{background:#244ade}.handbook-enter:focus-visible{outline:3px solid #9aacff;outline-offset:4px}.handbook-feature-art{position:absolute;width:240px;height:100%;right:7px;top:0;overflow:hidden}.handbook-feature-art:before{content:"";width:230px;height:230px;background:#dde6ff;position:absolute;right:0;top:37px;border-radius:50%}.handbook-feature-art img{position:absolute;width:190px;right:24px;top:10px;mix-blend-mode:multiply}.handbook-feature-art span{position:absolute;right:3px;bottom:22px;background:#fffaf4f2;border:1px solid #fff;padding:12px 18px;border-radius:10px;transform:rotate(-4deg);font-size:13px;color:#ac582a;line-height:1.8}@media(max-width:760px){.portal-header .portal-brand>span{font-size:17px;letter-spacing:1px;padding-left:12px}.handbook-feature{padding:23px 22px;min-height:260px}.handbook-feature>div:first-child{width:100%}.handbook-feature h2{font-size:23px;max-width:95%}.handbook-feature p{max-width:85%;font-size:12px}.handbook-feature-art{width:100px;right:-9px;opacity:.55;top:auto;bottom:0;height:150px}.handbook-feature-art img{width:105px;right:0;top:0}.handbook-feature-art span{display:none}.handbook-topics{max-width:80%;gap:7px;font-size:10px}.handbook-topics span+span:before{margin-right:7px}.handbook-enter{padding:10px 13px;font-size:12px;gap:15px}}
