.model-intro{max-width:740px;margin-bottom:42px}.model-intro p{color:var(--muted);font-size:14px;line-height:2.1}.model-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;margin-block:35px 80px;display:grid}.model-tile{border:1px solid var(--line);background:#fff;flex-direction:column;display:flex}.model-tile>img{aspect-ratio:3/2;object-fit:cover;width:100%}.model-tile-no-photo{min-height:82px;color:var(--muted);letter-spacing:.1em;background:#eeebe5;padding:35px 30px 0;font-size:11px}.model-tile-body{flex-direction:column;flex:1;align-items:flex-start;padding:30px;display:flex}.model-tag{color:var(--red);border-bottom:1px solid #ddbac1;margin-bottom:16px;padding-bottom:5px;font-size:10px}.model-tile h2{margin-bottom:14px;font-size:25px}.model-tile p{color:var(--muted);font-size:12px;line-height:2}.model-tile .small-link{color:var(--red);margin-top:24px}.model-warning{border-left:3px solid var(--red);color:var(--muted);background:#efeae6;padding:20px 24px;font-size:12px;line-height:2}.model-detail-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;margin-bottom:65px;display:grid}.model-detail-hero h1{margin-bottom:24px;font-size:clamp(28px,3.5vw,43px)}.model-detail-hero p{color:var(--muted);font-size:13px;line-height:2.1}.model-detail-hero>figure img{aspect-ratio:4/3;object-fit:cover;width:100%}.model-detail-hero>figure figcaption{color:var(--muted);margin-top:9px;font-size:9px}.model-content-columns{grid-template-columns:1.1fr .9fr;gap:70px;margin-bottom:70px;display:grid}.model-content-columns h2{margin-block:12px 22px;font-size:26px}.model-points{margin:0;padding:0;list-style:none}.model-points li{border-top:1px solid var(--line);padding:17px 0;font-size:13px}.model-address{background:#fff;margin:0;padding:22px 28px}.model-address>div{border-bottom:1px solid var(--line);padding:13px 0}.model-address dt{color:var(--muted);font-size:10px}.model-address dd{margin:4px 0 0;font-size:12px}.model-next{background:#eae7df;margin:60px 0;padding:38px}.model-next h2{margin-bottom:18px;font-size:27px}.model-next p{color:var(--muted);font-size:12px}.model-next-actions{flex-wrap:wrap;gap:14px;margin-top:27px;display:flex}.line-explainer{grid-template-columns:1fr 1fr;align-items:start;gap:70px;margin:10px 0 70px;display:grid}.line-explainer h1{margin-bottom:24px;font-size:42px}.line-explainer p{color:var(--muted);font-size:13px;line-height:2.1}.line-chat-preview{background:#e6e4df;border:1px solid #d8d4cb;padding:24px}.line-chat-caption{font:10px var(--eng);color:var(--muted);letter-spacing:.16em;margin-bottom:21px}.line-chat-bubble{background:#fff;border-radius:0 14px 14px;margin-bottom:17px;padding:23px;font-size:13px;line-height:2}.line-chat-options{flex-wrap:wrap;gap:9px;display:flex}.line-chat-options span{color:#477959;background:#fff;border:1px solid #a9baaa;border-radius:20px;padding:7px 12px;font-size:11px}.line-question-list{margin:40px 0 60px;padding:0;list-style:none}.line-question-list li{border-top:1px solid var(--line);gap:25px;padding:22px 0;display:flex}.line-question-list b{font-family:var(--eng);color:var(--red);min-width:30px;font-size:16px}.line-question-list h3{margin-bottom:8px;font-size:15px}.line-question-list p{color:var(--muted);font-size:11px}.model-updated{color:var(--muted);padding-bottom:35px;font-size:10px}.model-profile{border-block:1px solid var(--line);margin-bottom:55px;padding:42px 0}.model-profile h2,.model-plan h2{margin:16px 0 25px;font-size:clamp(24px,3vw,32px)}.model-profile-copy{max-width:800px}.model-profile-copy p{color:var(--muted);margin-bottom:16px;font-size:14px;line-height:2.1}.model-profile h3{margin:30px 0 18px;font-size:18px}.model-specs{background:#f3f1ec;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px;display:grid}.model-specs>div{border-bottom:1px solid var(--line);padding:20px 24px}.model-specs dt{color:var(--muted);margin-bottom:8px;font-size:11px}.model-specs dd{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600}.model-plan{margin:60px 0}.model-plan figure{margin:26px 0 0}.model-plan img{border:1px solid var(--line);width:100%;max-width:620px;height:auto;display:block}.model-plan figcaption{color:var(--muted);margin-top:12px;font-size:11px}@media (width<=600px){.model-specs{grid-template-columns:1fr}.model-specs>div{padding:17px 20px}.model-profile{padding:30px 0}}@media (width<=760px){.model-directory,.model-detail-hero,.model-content-columns,.line-explainer{flex-direction:column;gap:28px;display:flex}.model-tile{width:100%}.model-tile h2{font-size:23px}.model-tile-body{padding:25px}.model-detail-hero{margin-bottom:40px}.model-detail-hero h1{font-size:30px}.model-content-columns>div{width:100%}.line-explainer h1{font-size:31px}.line-chat-preview{width:100%;padding:21px}.line-question-list li{gap:17px;padding:18px 0}.line-question-list h3{font-size:13px}.line-question-list p{font-size:10px}.model-next{padding:29px 24px}.model-next h2{font-size:25px}.model-next-actions{flex-direction:column}.model-next-actions .button,.model-next-actions .button-outline{width:100%;font-size:12px}}
